Опишите функцию Lower(G), определяющую фамилию и имя самого высокого мужчины из списка.
я тут кое что начал, но как сделать дальше я не знаю)
Код: Выделить всё
#include <iostream>
#include <Windows.h>
using namespace std;
struct G //Структура
{
char name[35]; //Имя
char fam[35]; // фамилия
int rost; // рост
char pol; // пол
};
int main()
{
G mas[100]; // массив структуры
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int N;
cout << "кол-во людей: ";
cin >> N;
for(int i=0; i<N; i++)
{
cout << endl;
cout << "Фамилия: ";
cin >> mas[i].fam;
cout << "Имя: ";
cin >> mas[i].name;
cout << "Пол (m/w): ";
cin >> mas[i].pol;
cout << "Рост: ";
cin >> mas[i].rost;
}
cout << endl;
system("cls");
for(int i=0; i<N; i++)
cout << "--- " << mas[i].fam << " " << mas[i].name << "-----"
<< "-----Рост "<< mas[i].rost << " см-----" << endl;
int answer = 'm'; // m - man
for(int i=0; i<N; i++)
{
if(answer == mas[i].pol)
{
cout << endl << "Мужчины: " << mas[i].fam << " " << mas[i].name << endl;
}
}
cin.get();
}