Структура вывода студентов без стипендии
#include <stdio.h> //необходимо для printf #include <conio.h> //необходимо для getch #include <iostream.h> //необходимо для cin и cout #include <math.h> void main() { int a; struct Student //название структуры { char fam[20]; //массив для фамилии char name[20]; //массив для имени int kurs; //переменная для курса int gp; //переменная для группы int stipendija; ////переменная для стипендии }; Student stud[5]; //в стуктуре 5 студентов printf ("\n*****STRUCTURS*****Student*****\n\r"); for (int i=0; i<5; i++) { printf("\n%d Student",i); //номер cout<<"\n Familija:"; cin>>stud[i].fam; //Ввод фамилии cout<<"\n Imja:"; cin>>stud[i].name; //Ввод имени cout<<"\n Kurs:"; cin>>stud[i].kurs; //Ввод курса (числом) cout<<"\n Gruppa:"; cin>>stud[i].gp; //Ввод группы (числом) cout<<"\n Stipendia rub.(Esli net, to 0):"; cin>>stud[i].stipendija;//Ввод стипендии (числом) } { cout<<"\n*****Report*****\n"; cout<<"\nVvedite gruppu\n"; cin>>a;//a=stud[i].gp; for (i=0; i<5; i++) if (stud[i].gp==a) { printf("\nStudent %s %s\n",stud[i].fam,stud[i].name); } printf("\n****Studentj bez stipendii****\n"); for (i=0; i<5; i++)//for (int k=0; k<5; k++) if (stud[i].stipendija==0) { printf("\nStudent %s %s",stud[i].fam,stud[i].name); printf("\nKurs:=%i",stud[i].kurs); printf("\nStipendija:=%i",stud[i].stipendija); } getch (); } }