Информация об участниках спортивных соревнований содержит: Ф.И.О. игрока, игровой номер, возраст, рост, вес, наименование страны, название команды. Вывести информацию о самой молодой команду. Не могу придумать, как вывести самую молодую команду. Подскажите, пожалуйста, очень надо.Заранее спасибо.
#include "stdafx.h"
#include <fstream>
#include <conio.h>
#include <iostream>
using namespace std;
//-------------------
struct fi
{
char FIO[300];
int num;
int age;
int grow;
int weight;
char contry[300];
char team[300];
}* files;
void show(const fi obj[], int n);
//----------------
int main()
{
int j, change;
setlocale(LC_ALL, "Russian");
do
{
cout << "Выберите:\n 1:Создать\n 2:Добавить\n 3:Посмотреть\n 4:Поиск\n";
cin >> change;
cout << endl;
switch (change)
{
case 1: **Создание файла**
{
ofstream file("file.txt", ios::trunc);
cout << "Файл создан и очищен\t";
file.close();
break;
}
case 2:**Редактирование файла**
{
ofstream fout("file.txt", ios_base::out);
if (!fout.is_open())
{
cout << "Ошибка. Файл не найден!" << endl;
return 1;
}
cout << "Сколько игроков: ";
cin >> j;
files = new fi[j];
cout << " ФИО:\n Возраст:\n Группа:\n Рост: \n Вес: \n Страна: \n Eiiaiaa: \n"
<< endl;
for (int i = 0; i < j; i++)
{
cout << "\n ФИО: ";
cin >> files[i].FIO;
cout << "\n Возраст: ";
cin >> files[i].age;
cout << "\n номер игрока: ";
cin >> files[i].num;
cout << "\n Рост: ";
cin >> files[i].grow;
cout << "\n Вес: ";
cin >> files[i].weight;
cout << "\n Страна: ";
cin >> files[i].contry;
cout << "\n Команда: ";
cin >> files[i].team;
fout << files[i].FIO << "\t" << files[i].age << "\t" << files[i].num
<< "\t\t\t" << files[i].grow << files[i].weight << "\t" <<
files[i].contry << "\t" << files[i].team << endl;
}
fout.close();
cout << " Done!\n";
break;
}
case 3: **Вывод на консоль**
{
cout << "ФИО: \tВозраст: \tигрок: \tРост: \tВес: \tСтрана: \Команда:"
<< endl;
ifstream fin("file.txt");
while (!fin.eof())
{
char buff[1000];
fin.getline(buff, 1000);
cout << buff << endl;
}
fin.close();
break;
}
}
}
while (change != 0);
cout << "end!" << endl;
system("pause");
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники