Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 04.10.2021
Сообщений: 30

Размещение записей по алфавиту

17.11.2021, 11:40. Показов 1607. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В этой программе нужно сделать размещение записей по алфавиту. (и последний пункт, если можно)


Описать структуру с именем NOTE, содержащую следующие поля:

фамилия, имя;(CДЕЛАНО)
номер телефона;(СДЕЛАНО)
дата рождения (массив из трех чисел).(СДЕЛАНО)

Написать программу, выполняющую следующие действия:

ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE, ЗАПИСИ ДОЛЖНЫ БЫТЬ РАЗМЕЩЕНЫ ПО АЛФАВИТУ; (НУЖНО СДЕЛАТЬ!!!!!!!!!!!!!!!!!!!!)
вывод на экран информации о людях, чьи дни рождения приходятся на месяц, значение которого введено с клавиатуры;(СДЕЛАНО)
если таких нет, выдать на дисплей соответствующее сообщение.(нужно сделать)

Вот код:

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
#include <iostream>
#include <string>
 
using namespace std;
 
struct NOTE
{
    string name;
    string surname;
    string telephone;
    int b_date[3];
};
 
void input_NOTE(NOTE& n)
{
    cout << "\nInput name, surname, telephone:";
    cin >> n.name >> n.surname >> n.telephone;
    cout << "\nInput date of birth like DD,MM,YY:";
    cin >> n.b_date[0] >> n.b_date[1] >> n.b_date[2];
}
 
void output_NOTE(NOTE& n)
{
    cout << "\nname = " << n.name \
         << "\nsurname = " << n.surname \
         << "\ntelephone = " << n.telephone \
         << "\ndate of birth:" \
         << "\nday = " << n.b_date[0] \
         << "\nmonth = " << n.b_date[1] \
         << "\nyear = " << n.b_date[2] << endl;
}
 
int main()
{
    const int N = 8;
    int month;
    NOTE note[N];
    for(int i = 0; i < N; ++i)
    {
        input_NOTE(note[i]);
    }
    cout << "\nInput month:";
    cin >> month;
    for(int i = 0; i < N; ++i)
    {
        if(month == note[i].b_date[1])
            output_NOTE(note[i]);
    }
 
    return 0;
}
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.11.2021, 11:40
Ответы с готовыми решениями:

Сортировка записей Структуры по алфавиту
#include &lt;iostream&gt; #include &lt;iomanip&gt; using namespace std; struct STUD // Структура STUD { char *Name; // Фамилия и...

Сортировка записей Структуры по алфавиту
Нужно отсортировать по именам учеников в алфавитном порядке #include &lt;iostream&gt; using namespace std; struct subject { ...

Размещение записей в алфавитном порядке
Очень слаб в программировании и прошу о помощи.. Программа считывает записи из файла. После записи должны быть размещены в алфавитном...

20
0 / 0 / 0
Регистрация: 04.10.2021
Сообщений: 30
17.11.2021, 17:45  [ТС]
Студворк — интернет-сервис помощи студентам
Yetty Нет, всё условие я написал в первом сообщении.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.11.2021, 17:45

Размещение записей в гриде из екселя
Есть в экселе табличка такого вида Номер 1 первый Номер 2 второй Номер 3 третий Номер 4 четвертый Номер 5 пятый ...

Сортировка записей по алфавиту
всем привет! подскажите плиз! у меня в файле есть записи (там фамилии людей) мне нужно сделать все отсортировать по алфавиту! и вывести на...

Сортировка записей по алфавиту
Как тут сортировать записи по алфавиту ? &lt;? $masters = array(); while($ob = $res-&gt;GetNextElement()){ $arProps =...

Сортировка записей по алфавиту. Найти ошибку
Вот так выглядит задача: Сведения об экспорте товара состоят из наименования товара, страны и количества экспорта в эту страну. Дан...

Упорядочить файл записей в StringGrid по алфавиту
Дан файл записей. Представляет собой таблицу StringGrid с колонками: 1) № ; 2) Фамилия; 3) Группа; 4) Оценка ; 5) Оценка; 6) Оценка. ...


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

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru