С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 07.11.2019
Сообщений: 7

Организовать ввод, хранение в массиве, вывод на экран данных об учениках нескольких школ: фамилия, имя, отчество, адрес

17.11.2019, 12:26. Показов 2186. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Организовать ввод, хранение в массиве, вывод на экран данных
об учениках нескольких школ: фамилия, имя, отчество, адрес
(улица, дом, квартира), школа и класс. Вывести на экран
фамилию, имя и адрес тех учеников, кто учится в данной школе
в 10 и 11 классах (номер школы вводить с клавиатуры).
Определить число учеников с фамилией на букву «А».
Как сделать, чтобы предложение "Старшеклассников нет" появлялась 1 раз, если не удовлетворяет условию?
И как определить число учеников с фамилией на букву «А»?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
int main()
{
    
    int  i,k,m=0;
    setlocale(0, ".1251");
    struct pupils
    {
        char fam[40];
        char name[40];
        char patronymic[40];
        char street[40];
        int house;
        int apartment;
        int school;
        int clas;
    };
 
    const int n=5;
    struct pupils p[n];
    for(i=0;i<n;i++)
    {
        cout << "Фамилия - ";
        cin >> p[i].fam;
        cout << "Имя - ";
        cin >> p[i].name;
        cout << "Отчество - ";
        cin >> p[i].patronymic;
        cout << "Улица - ";
        cin >> p[i].street;
        cout << "Дом - ";
        cin >> p[i].house;
        cout << "Квартира - ";
        cin >> p[i].apartment;
        cout << "Школа - ";
        cin >> p[i].school;
        cout << "Класс - ";
        cin >> p[i].clas;
        cout << endl;
    }
    setlocale(0, ".866");
    for(i=0;i<n;i++)
    {
        cout << '|' << p[i].fam << '|';
        cout << p[i].name << '|';
        cout << p[i].patronymic << '|';
        cout << p[i].street << '|';
        cout << p[i].house << '|';
        cout << p[i].apartment << '|';
        cout << p[i].school << '|';
        cout<< p[i].clas << '|' << endl;
    }
    setlocale(0, ".866");
    cout << "Введите номер школы ";
    cin >> k;
    for (i = 0; i < n; i++)
    {
        if ((p[i].clas == 10 || p[i].clas == 11) && p[i].school == k)
            cout << p[i].fam << ',' << p[i].name << ',' << p[i].street << ',' << p[i].house << ',' << p[i].apartment << '.' << endl;
       else
            cout << "Старшеклассников нет" << endl;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.11.2019, 12:26
Ответы с готовыми решениями:

Дан текстовый файл, в котором хранятся данные об учениках нескольких школ: фамилия, имя, отчество, адрес (ул
В очередной раз обращаюсь за помощью. Есть два задания: 1. Дан текстовый файл, в котором хранятся данные об учениках нескольких...

Организовать файл записей и поместить в него сведения о нескольких студентах (Фамилия, имя, отчество, дата рождения, домашний адрес).
Организовать файл записей и поместить в него сведения о нескольких студентах (Фамилия, имя, отчество, дата рождения, домашний адрес)....

Организовать базу данных для справочной службы со следующей информацией: фамилия, имя, отчество; адрес; телефон
Организовать базу данных для справочной службы со следующей информацией: фамилия, имя, отчество; адрес; телефон (n-nn-nn). Выдать на...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.11.2019, 12:26
Помогаю со студенческими работами здесь

Организовать ввод, хранение в массиве, вывод на экран данных о студентах группы
Организовать ввод, хранение в массиве, вывод на экран данных о студентах группы: фамилия, имя, дата рождения , знак Зодиака. Вывести на...

Исходный файл содержит информацию: Имя, фамилия,отчество, номер телефона, адрес. Создать процедуру, которая выводит на экран по фамилии телефон, адрес
Исходный файл содержит информацию: Имя, фамилия,отчество, номер телефона, адрес. Создать процедуру, которая записывает во второй файл и...

Организовать базу данных с информацией о сотрудниках учреждения с таким содержанием: фамилия; имя; отчество; пол
Создать систему организующей базу данных с заданной структурой и предоставляет следующий сервис: а) введение данных в базу; б)...

Разработать базу данных «Отдела кадров университета» (фамилия, имя, отчество, адрес, стаж педагогической деятельности).
Разработать базу данных «Отдела кадров университета» (фамилия, имя, отчество, адрес, стаж педагогической деятельности). Вывести на экран...

Дан массив данных о клиентах пункта проката: фамилия, имя, отчество, адрес (улица, дом, квартира)
2. Дан массив данных о клиентах пункта проката: фамилия, имя, отчество, адрес (улица, дом, квартира) и что взял (только один предмет). Во...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru