Структура - Студент без стипендии на С++

09.12.2014 16:00 Администратор
Печать
(6 голоса, среднее 5.00 из 5)

Структура вывода студентов без стипендии

#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 ();
}
}
Download SocComments v1.3