Differences

This shows you the differences between two versions of the page.

Link to this comparison view

programare-cc:laboratoare:02 [2024/10/16 10:02]
mihai.nan [Probleme propuse]
programare-cc:laboratoare:02 [2025/10/12 11:15] (current)
carmen.odubasteanu [Probleme propuse]
Line 196: Line 196:
 === Problema 2 === === Problema 2 ===
  
-Scrieţi un program care citeşte ​şi apoi afişează ​3 numere de tip **float** pe aceeaşi linie, separate prin câte un spaţiu, folosind, succesiv, descriptorii **%f**, **%e** şi **%g** ​pentru cele 3 valori. Folosiţi, pe rând, următoarele date de intrare:+Scrieţi un program care citeşte 3 numere de tip **float** pe aceeaşi linie, separate prin câte un spaţiu, şi apoi afişeaza pe trei linii, toate cele 3 valori pe cate o linie, folosind, succesiv, descriptorii **%f**, **%e** şi **%g**. Folosiţi, pe rând, următoarele date de intrare:
  
   * 1e2 1e2 1e2   * 1e2 1e2 1e2
   * 23.22e+03 23.22e+3 23.22e+03   * 23.22e+03 23.22e+3 23.22e+03
-  * 21 1201 122234215001+  * 21 1201 12223333444
  
  
Line 210: Line 210:
 === Problema 3 === === Problema 3 ===
  
-Programul următor afişează valorile funcţiei **sin(x)** pentru valori ale lui x între **0** şi **2*PI**, cu pasul **PI/10.**+Programul următor afişează valorile funcţiei **sin(x)** pentru valori ale lui x între **0** şi **2*PI**, cu pasul **PI/20.**
  
 <code c> <code c>
Line 219: Line 219:
  
      ​double x, PI = M_PI;      ​double x, PI = M_PI;
-     for (x = 0; x <= 2 * PI; x = x + PI / 10) {+     for (x = 0; x <= 2 * PI; x = x + PI / 20) {
           printf("​%lf \n", sin(x)); ​           printf("​%lf \n", sin(x)); ​
      }      }
-     ​getchar(); ​ 
      ​return 0;       ​return 0; 
 } }
Line 274: Line 273:
 **Restricţii şi Precizări** **Restricţii şi Precizări**
 ---- ----
-  * -1.000.000.000 ≤ a, b, c ≤ +1.000.000.000+  * -1.000.000 ≤ a, b, c ≤ +1.000.000
   * a + b + c ≠ 0   * a + b + c ≠ 0
   * Se consideră triunghi şi un triunghi cu un unghi de 180 de grade şi două unghiuri de 0 grade.   * Se consideră triunghi şi un triunghi cu un unghi de 180 de grade şi două unghiuri de 0 grade.
Line 328: Line 327:
 **Restricţii şi Precizări** **Restricţii şi Precizări**
 ---- ----
-  * 1 ≤ A, B, C, D ≤ 2.000.000.000+  * 1 ≤ A, B, C, D ≤ 2.000.000
  
 **Exemplu** **Exemplu**
 ---- ----
 ^ Intrare ​     ^ Ieşire ​      ^ ^ Intrare ​     ^ Ieşire ​      ^
-| 23 5321 331245 2000000000 ​  | 23 2000000000|+| 23 5321 31245 32000   | 23 32000|
  
 === Problema 8 === === Problema 8 ===
Line 346: Line 345:
 ---- ----
 O singură **linie** care va conţine numerele în ordine crescătoare,​ separate printr-un singur spaţiu. O singură **linie** care va conţine numerele în ordine crescătoare,​ separate printr-un singur spaţiu.
- 
-**Restricţii şi Precizări** 
----- 
-  * 1 ≤ A, B, C ≤ 2.000.000.000 
  
 **Exemplu** **Exemplu**
 ---- ----
 ^ Intrare ​     ^ Ieşire ​      ^ ^ Intrare ​     ^ Ieşire ​      ^
-123109 ​2342 12   | 12 2342 123109 ​|+12109 2342 12   | 12 2342 12109 |
  
 === Problema 9 === === Problema 9 ===
Line 390: Line 385:
 ---- ----
 O singură linie care va conţine momentul zilei exprimat în format de ceas digital **HH:​MM:​SS** sau mesajul Date incorect introduse! O singură linie care va conţine momentul zilei exprimat în format de ceas digital **HH:​MM:​SS** sau mesajul Date incorect introduse!
- 
  
 **Exemplu** **Exemplu**
programare-cc/laboratoare/02.txt · Last modified: 2025/10/12 11:15 by carmen.odubasteanu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0