ПР1 Белоусов (вар 2)

Run Settings
LanguageC++
Language Version
Run Command
//Определить средний балл оценой по всем предметам и вывести сведения о студентах, средний балл который выше 4 #include <iostream> #define size 3 using namespace std; struct Student { char fname[20], group[20]; int phcs, inform, hist; }; int main() { Student st[size]; int sbal, inf5, hist5; for (int i = 0; i < size; i++) { cout << "Фамилия: "; cin >> st[i].fname; cout << "Группа: "; cin >> st[i].group; cout << "Физика: "; cin >> st[i].phcs; cout << "Информатика: "; cin >> st[i].inform; cout << "История: "; cin >> st[i].hist; } sbal = 0; for (int i = 0; i < size; i++) sbal = (st[i].phcs + st[i].inform + st[i].hist)/3; cout << "Средний балл: " << sbal << endl; inf5 = hist5 = 0; for (int i = 0; i < size; i++) { if (st[i].inform == 4) inf5++; if (st[i].hist == 4) hist5++; } cout << "4 по Физике у " << inf5 << " stydentov, a same\n"; for (int i = 0; i < size; i++) { if (st[i].phcs == 4) { cout << "Фамилия: " << st[i].fname << endl; cout << "Группа: " << st[i].group << endl; cout << "Физика: " << st[i].phcs << endl; cout << "Информатика: " << st[i].inform << endl; cout << "История: " << st[i].hist << endl; } } cout << "4 по Информатике у " << inf5 << " stydentov, a same\n"; for (int i = 0; i < size; i++) { if (st[i].inform == 4) { cout << "Фамилия: " << st[i].fname << endl; cout << "Группа: " << st[i].group << endl; cout << "Физика: " << st[i].phcs << endl; cout << "Информатика: " << st[i].inform << endl; cout << "История: " << st[i].hist << endl; } } cout << "4 по Истоии у " << inf5 << " stydentov, a same\n"; for (int i = 0; i < size; i++) { if (st[i].hist == 4) { cout << "Фамилия: " << st[i].fname << endl; cout << "Группа: " << st[i].group << endl; cout << "Физика: " << st[i].phcs << endl; cout << "Информатика: " << st[i].inform << endl; cout << "История: " << st[i].hist << endl; } } return 0; }
//вывести сведения о поездах, время перебывания в пути которых меньше 7 часов 20 минут #include<iostream> using namespace std; struct trains{ char destination1[10]; char destination2[10]; double departure; double arrive; int number; }; int main() { trains ludi[3],ludi_4[3]; for(int i=0;i<4;i++) { double difference=0.0; cout<<"Номер поезда: "<<endl; cin>>ludi[i].number; cout<<"Пункт назначения поезда:"; cin>>ludi[i].destination1; cout<<"Пункт отправления поезда:"; cin>>ludi[i].destination2; cout<<"Не могли бы вы написать время отправления поездов?"; cin>>ludi[i].departure; cout<<"Не могли бы вы написать время прибытия поездов ?"; cin>>ludi[i].arrive; if(ludi[i].arrive-ludi[i].departure<7.20) cout<<ludi[i].number<<ludi[i].destination1<<ludi[i].destination2<<ludi[i].departure; } }
Editor Settings
Theme
Key bindings
Full width
Lines