|
|||
Задания для выполненияЗадания для выполнения 1. Описать переменную "студент", содержащую: имя, фамилию, отчество, название учебного заведения, номер группы. Создать список студентов ( N>10 ). Определить и распечатать фамилии студентов, учащихся заданной группы и заданного учебного заведения.
Код: #include <iostream>
using namespace std;
int main()
{ system("chcp 1251");
char a[256]; int z;
struct student { char sur[255]; char name[255]; char otch[255]; char work[255]; int group; };
student *st = new student[10];
for (int i = 0; i < 10; i++) { cout << "\nВведите фамилию - "; cin >> st[i].sur; cout << "\nВведите имя - "; cin >> st[i].name; cout << "\nВведите отчество - "; cin >> st[i].otch; cout << "\nВведите учереждение - "; cin >> st[i].work; cout << "\nВведите группу - "; cin >> st[i].group; }
cout << "Поиск по группе - "; cin >> z; cout << "Поиск по учебному заведению - "; cin >> a;
for (int i = 0; i < 10; i++) { if ((st[i].group == z) && (strcmp(st[i].work, a) == 0)) { cout << "\n" << st[i].sur << "\t" << st[i].name << "\t" << st[i].otch << "\n"; } } return 0; }
Итог:
2.Описать переменную "круг", в которой содержатся все данные для построения круга на плоскости в декартовой системе координат. Определить площадь круга и длину окружности, ограничивающей круг. Код: #include <iostream>
using namespace std;
int main() { setlocale(LC_ALL, "rus");
double PI = 3.14;
struct krug { double radius; }s;
cout << "Введите радиус круга - "; cin >> s.radius; cout << "Прощадь - "<< pow(s.radius,2) * (PI) << "\nДлина - "<<s.radius * 2 * PI;
return 0; }
Итог:
3.Разработайте структуру, содержащую сведения о результатах ЕГЭ по предмету: Фамилия, Имя, Отчество, Число баллов по первому предмету, Число баллов по второму предмету, Число баллов по третьему предмету. Разработайте функцию, определяющую результат поступления абитуриента по заданному проходному баллу. Введите сведения об N абитуриентах и выведите результаты зачисления по образцу (данные, введенные пользователем, выделены жирным шрифтом): Код: #include <iostream>
using namespace std;
int main() { system("chcp 1251");
int n, balproh;
cout << "Кол во обитуриентов - "; cin >> n;
struct abiturient { char surname[256]; char name[256]; char fatherth[256]; int bal1; int bal2; int bal3; };
abiturient* stud = new abiturient[n];
for (int i = 0; i < n; i++) { cout << "\nФамилия - "; cin >> stud[i].surname; cout << "\nИмя - "; cin >> stud[i].name; cout << "\nОтчество - "; cin >> stud[i].fatherth; cout << "\nБаллы по 1 предмету - "; cin >> stud[i].bal1; cout << "\nБаллы по 2 предмету - "; cin >> stud[i].bal2; cout << "\nБаллы по 3 предмету - "; cin >> stud[i].bal3; }
cout << "Введите проходной балл - "; cin >> balproh;
for (int i = 0; i < n; i++) { if (stud[i].bal1 + stud[i].bal2 + stud[i].bal3 >= balproh) { cout << stud[i].surname << "\t" << stud[i].name << "\t" << stud[i].fatherth << "\n"; } } return 0; } Итог:
|
|||
|