Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma warning(disable: 4996) //iti permite sa folosesti "scanf si nu scanf_s"
- #include<stdio.h>
- #include<conio.h>
- typedef struct Studenti {
- char nume[20];
- char prenume[20];
- int grupa;
- int varsta;
- int nota1;
- int nota2;
- };
- void main() {
- int studenti, i,k=0;
- float medie;
- Studenti date[10];
- printf("Cati studenti doriti sa introduceti: \n");
- scanf(" %d", &studenti);
- for (i = 0; i < studenti; i++) {
- printf("\nIntroduceti numele studentului #%d: ",i+1);
- scanf(" %s", &date[i].nume);
- printf("\nIntroduceti prenumele studentului #%d:",i+1);
- scanf(" %s", &date[i].prenume);
- printf("\nIntroduceti varsta studentului #%d:", i + 1);
- scanf("%d", &date[i].varsta);
- printf("\nIntroduceti grupa din care face parte studentul #%d:", i + 1);
- scanf("%d", &date[i].grupa);
- printf("\nIntroduceti prima nota a studentului #%d:", i + 1);
- scanf("%d", &date[i].nota1);
- printf("\nIntroduceti a doua nota a studentului #%d:", i + 1);
- scanf("%d", &date[i].nota2);
- }
- for (i = 0; i < studenti; i++) {
- medie =((float)date[i].nota1 + (float)date[i].nota2) / 2;
- if (medie >= 5) {
- printf("\nStudentul %s este PROMOVAT avand media de %.2f\n",date[i].nume,medie);
- }
- else {
- k++;
- }
- }
- printf("\nNepromovati sunt %d\n", k);
- _getch();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement