Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2020, 14:00   #1
tara-ta-ta
Пользователь
 
Регистрация: 25.10.2019
Сообщений: 36
По умолчанию C++, Вычислить самого молодого учителя

Как вычислить самого молодого? Как год вытянуть?

Код:
#include <iostream>
#include <string>
#include <windows.h>
using namespace std; 
main()
{
    system("chcp 1251");
    struct teacher{
        char FIO[100];
        char pol;
        int klass;
        char date[9];
    };
    teacher h,p,a;
    cout<<"Введите ФИО учителя: ";cin.getline(h.FIO,100);
    cout<<"Введите пол учителя: ";cin>>h.pol;
    cout<<"Введите класс"; cin>>h.klass;
    cout<<"Введите дату рождения"; cin>>h.date;
    strcpy(p.FIO,"Дьякова Таисия Елисеевна");
    strcpy(p.date,"01.05.1995");
    p.pol='м';
    p.klass=5;
    if (h.FIO>p.FIO) {a=h; h=p; p=a; };
    cout<<"Учителя отсортированные по возрастанию ФИО "<<endl;
    cout<<"Учитель 1 "<<endl;
    cout<<h.FIO<<'\t'<<"Пол "<<h.pol<<'\t'<<"Класс "<<h.klass<<'\t'<<"Дата рождения "<< h.date << endl;
    cout<<"Учитель 2 "<<endl;
    cout<<p.FIO<<'\t'<<"Пол "<<p.pol<<'\t'<<" Класс"<<p.klass<<'\t'<<"Дата рождения "<< p.date << endl;
    
}
tara-ta-ta вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Pascal ABC.NET] Пользователь вводит 10 чисел, программа показывает сумму самого маленького и самого большого числа. Есть код. Что я сделал не так? Николай_777 Помощь студентам 7 25.12.2017 13:29
[pascalABC.NET] Тип данных record: Получить перечень средней стоимости товаров, название самого дорогого и самого дешевого товара destra1j Помощь студентам 6 12.05.2016 23:18
Дана строка, содержащая текст. Найти длину самого короткого слова и самого длинного слова. KorsD Microsoft Office Excel 3 16.05.2015 04:22
Выделить первого по алфавиту и самого молодого. Соответствующие строки напечатать. sah600 Помощь студентам 1 09.10.2014 18:47
Pascal//определить длину самого короткого и самого длинного слова в строке ShnurOK Помощь студентам 2 16.12.2007 10:43