Sunteți pe pagina 1din 8

#include<stdio.

h>
int main(){
char nume[20];
char prenume[20];
int varsta;
int anNastere;
int grupa;
float medie;
printf("Dati numele si prenumele:");
scanf("%s%s", nume, prenume);
printf("anul nasterii:");
scanf("%d", &anNastere);
varsta = 2020 - anNastere;
printf("Dati grupa studentului si media:");
scanf("%d%f", &grupa, &medie);
printf("Studentul %s %s are %d ani, este din grupa %d "
"si a obtinut la bacalureat media %.2f!",
nume, prenume, varsta, grupa, medie );
return 0;
}

* Created on: Nov 23, 2020


* Author: cdamian
Să se scrie un program care citește de la tastatură numele a două produse
și valorile TVA pentru cele două produse și
afișează produsele si prețurile finale și
diferența prețurilor totale ale celor două produse.
*/
#include<stdio.h>
int main(){
char p1[20];
char p2[20];
int pret1, pret2;
float tva1, tva2;
float pf1, pf2;
printf("Introduceti numele produselor:");
scanf("%s%s", p1, p2);
printf("dati preturile produselor:");
scanf("%d%d", &pret1, &pret2);
printf("tva-ul pentru fiecare produs:");
scanf("%f%f", &tva1, &tva2);
pf1 = pret1 + (pret1 * tva1 / 100);
pf2 = pret2 + (pret2 * tva2 / 100);
printf("%s costa %f RON\n", p1, pf1);
printf("%s costa %f RON\n", p2, pf2);
printf("diferenta de pret: %f RON\n", pf1 - pf2);
return 0;
}

Limux mint nu e, kali nu e, seamana a debian dar nu mai tin minte daca se putea pune bara pe toata
lungimea displayului. E solus sau manjaro

e ubuntu sau fedora gnome

1. * Created on: Mar 9, 2021


2. * Author: cdamian
3. */
4. // Program care citeste un numar de note, si afiseaza:
5. // - media notelor
6. // - numarul notelor peste medie
7. // - numarul notelor intre 8 si 10
8. // - numarul notelor sub 5
9. // - indexul notelor maxime
10.
11.
12. #include<stdio.h>
13. int main(){
14. // declarare variabile
15. int i, n = 10;
16. int note[50] = {9,7,8,2,3,7,4,9,5,3};
17. int S = 0;
18. float media;
19. int nrNotePesteMedie = 0;
20. int nrNote8_10 = 0;
21. int nrNoteSub5 = 0;
22. int max;
23.
24. // //citirea numarului de note
25. // printf("Cate note doriti sa introduceti [max 50]?\n");
26. // fflush(stdout);
27. // scanf("%d", &n);
28. //
29. // // citirea de la tastatura a n note, fiecare in note[i]
30. // for(i = 0; i < n; i++){
31. // printf("Introduceti nota %d:", i + 1);
32. // fflush(stdout);
33. // scanf("%d", &note[i]);
34. // }
35.
36. // ecoul
37. // afisarea datelor salvate
38. printf("Notele sunt:\n");
39. for(i = 0; i < n; i++){
40. if(i < n - 1)
41. printf("%d, ", note[i]);
42. else
43. printf("%d.\n", note[i]);
44. }
45.
46. // calculul sumei notelor
47. for(i = 0; i < n; i++){
48. S += note[i];
49. }
50.
51. // calculul si afisarea mediei
52. media = (float) S / n;
53. printf("Media notelor este: %.2f.\n", media);
54.
55. // - numarul notelor peste medie
56. // - numarul notelor intre 8 si 10
57. // - numarul notelor sub 5
58. for(i = 0; i < n; i++){
59. if(note[i] >= 8)
60. nrNote8_10++;
61. else
62. if(note[i] < 5)
63. nrNoteSub5++;
64. if(note[i] >= media)
65. nrNotePesteMedie++;
66.
67. }
68. printf("Sunt inregistrate: - %d note intre 8 si 10;\n", nrNote8_10);
69. printf(" - %d note sub 5;\n", nrNoteSub5);
70. printf(" - %d note peste medie.\n", nrNotePesteMedie);
71.
72. // determinarea maximului vectorului
73. max = 0; // note[0];
74. for(i = 0; i < n; i++){
75. if(note[i] > max)
76. max = note[i];
77. }
78.
79. printf("Notele maxime se afla pe pozitiile:\n");
80. for(i = 0; i < n; i++){
81. if(note[i] == max)
82. printf("%d ", i + 1);
83. }
84.
85.
86.
87. return 0;
88. }
1. * Created on: Mar 16, 2021
2. * Author: cdamian
3. */
4.
5.
6. #include<stdio.h>
7. #include <time.h>
8. #include <stdlib.h>
9.
10.
11.
12.
13. int main(){
14. int V[12][31][24];
15. int i,j,k; // indecsi
16. int luni, zile, ore; // dimensiuni
17. int S = 0;
18.
19. char denLuni[6][20] = {"Ianuarie",
20. "Februarie",
21. "Martie",
22. "Aprilie",
23. "Mai",
24. "Iunie"
25. };
26.
27. printf("Introduceti nr de luni, zile si ore:");
28. fflush(stdout);
29. scanf("%d%d%d", &luni, &zile, &ore);
30.
31. srand(time(NULL));
32.
33. for(i = 0; i < luni; i++){// luni
34. for(j = 0; j < zile; j++){ // zile
35. for(k = 0; k < ore; k++){ // ore
36. //printf("Tensiunea in luna %d, ziua %d, ora %d:", i + 1, j + 1, k + 1);
37. //scanf("%d", &V[i][j][k]);
38. V[i][j][k] = 180 + rand() % 51;
39. S += V[i][j][k];
40. }
41. }
42. }
43.
44. for(i = 0; i < luni; i++){// luni
45. printf("\nLuna %s:\n", denLuni[i]);
46. for(j = 0; j < zile; j++){ // zile
47. printf("ziua %d: ", j + 1);
48. for(k = 0; k < ore; k++){ // ore
49. //printf("V[%d][%d][%d]= %d\n", i, j, k, V[i][j][k]);
50. printf("%d ", V[i][j][k]);
51. }
52. printf("\n");
53. }
54. printf("\n");
55. }
56.
57.
58. printf("Media tensiunilor: %.2f\n", (float) S/ (luni * zile * ore) );
59.
60.
61.
62.
63.
64. return 0;
65. }

#include<stdio.h>
int main(){
// declarare variabile
int i, n = 8;
int note[200] = {5,7,3,6,4,4,8,9};
int S = 0;
int noteSub5 = 0;
// citirea datelor de intrare
// printf("Dati numarul de note: ");
// scanf("%d", &n);
// for(i = 0; i < n; i++){
// printf("Introdu nota %d: ", i + 1); // i + 1
// scanf("%d", &note[i]);
// }
// calcule
for(i = 0; i < n; i++){
S = S + note[i];
if(note[i] < 5)
noteSub5++;
}
// afisarea rezultatelor
printf("Notele inregistrate sunt:\n");
for(i = 0; i < n; i++){
printf("%d ", note[i]);
}
printf("\nSuma notelor este: %d!\n", S);
printf("%d note sub 5!\n", noteSub5);
printf("Media notelor este: %.2f\n", (float) S / n);
return 0;
}

1. // PCLP - IEEIA
2. /*
3. * 1.c
4. *
5. * Created on: Mar 15, 2021
6. * Author: cdamian
7. */
8.
9.
10. #include<stdio.h>
11. #include <time.h>
12. #include <stdlib.h>
13. int main(){
14. int n;
15. int i, j;
16. int V[7][24]; // zile x ore
17. int min;
18. int imin, jmin;
19. srand(time(NULL));
20. // n = 180 + rand() % 50; // se obtine un numar intre 180 si 229
21.
22. for(i = 0; i < 7; i++) // i - ziua
23. for(j = 0; j < 24; j++) // j - ora
24. V[i][j] = 180 + rand() % 50;
25.
26. for(i = 0; i < 7; i++)
27. {
28. for(j = 0; j < 24; j++)
29. printf("%d ", V[i][j]);
30. printf("\n");
31. }
32.
33.
34.
35. // det minim
36. min = V[0][0];
37. imin = jmin = 0;
38. for(i = 0; i < 7; i++)
39. for(j = 0; j < 24; j++)
40. if(V[i][j] <= min)
41. {
42. min = V[i][j];
43. imin = i;
44. jmin = j;
45. }
46.
47.
48. printf("min = %d [%d, %d]\n", min, imin, jmin);
49.
50.
51.
52.
53.
54. return 0;
55. }
1. * Created on: May 24, 2021
2. * Author: cdamian
3. */
4. #include<stdio.h>
5.
6. class Cont{
7. // atribute, proprietati
8. int id;
9. int sold;
10.
11. // metode, actiuni
12. public:
13. Cont(){
14. sold = 0;
15. id = 101;
16. }
17.
18.
19. void interogheazaSold(){
20. printf("Cont [%d]: %d RON\n", id, sold);
21. }
22.
23. int returneazaSold(){
24. return sold;
25. }
26.
27. void depune(int suma){
28. sold += suma;
29. }
30.
31. int extrage(int suma){
32. if(suma <= sold){
33. sold -= suma;
34. return suma;
35. }
36. else{
37. printf("Fonduri insuficiente!\n");
38. return 0;
39. }
40. }
41.
42. };
43.
44. int main(){
45. Cont c1; // obiectul c1 este de tipul clasei Cont
46. Cont c2;
47.
48. int numerar;
49.
50. c2.depune(200);
51. c1.depune(100);
52.
53. numerar = c1.extrage(1000);
54. printf("Bancomatul va elibera %d RON!\n", numerar);
55.
56. numerar = c2.extrage(100);
57. printf("Bancomatul va elibera %d RON!\n", numerar);
58.
59. return 0;
60. }

S-ar putea să vă placă și