/
viktorevs
/
lab
Обзор
Документация
Войти
/
viktorevs
/
lab
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
9-2005.cpp
50 строк
2 KB
viktorevs
create: Отчёт по лабораторной работе — копия.docx, Отчёт по лабораторной работе.docx, словесный алгоритм 1.txt, словесный алгоритм 2.txt, 9-2005.cpp, 9-2005.drawio.svg, 17-2009.cpp, 17-2009.drawio.svg
03 июн 2026, 12:33
Верифицирован
03 июн 2026, 12:33
ee14ccc
Код
Авторство
О чём код?
#include <iostream> #include <string> using namespace std; // Структура для хранения информации о студенте struct Student { string fio; // ФИО string gender; // пол: "м" или "ж" string residence; // место проживания: "общежитие" или "дом" }; int main() { const int n = 2; // количество студентов (можно менять) Student students[n]; // Ввод данных for (int i = 0; i < n; i++) { cout << "Студент " << i + 1 << ":\n"; cout << "ФИО: "; getline(cin, students[i].fio); cout << "Пол (м/ж): "; cin >> students[i].gender; cin.ignore(); // очищаем буфер после ввода строки cout << "Место проживания (общежитие/дом): "; getline(cin, students[i].residence); cout << endl; } // Выбор студентов мужского пола, проживающих в общежитии cout << "Студенты мужского пола, проживающие в общежитии:\n"; for (int i = 0; i < n; i++) { if (students[i].gender == "м" && students[i].residence == "общежитие") { cout << students[i].fio << endl; } } return 0; } /*Составить программу обработки сведений о студентах своей группы. Сведения представляются в виде таблицы, содержащей фамилии студентов и определенные характеристики. 15. ФИО, пол, место жительства Выбор студентов заданного пола, проживающих в общежитии Ввод: Иванов Иван м общежитие Петров Петр м дом */