МГ
Мария Гнездилова

помогите пожалуйста на языке С + +написать программу

В ЭВМ вводятся фамилии и рост n учеников. Вывести на экран фамилии учеников, рост которых больше 170см.

АП
Аленочка Потапова

#include
#include
using namespace std;
struct pupil {
wstring name;
unsigned short growth;
void select_growth(unsigned short);
} pupils[50];
int main() {
wcout.imbue(locale("rus_rus.866"));
wcin.imbue(locale("rus_rus.866"));
wcout << L"Введите количество учеников в классе: ";
size_t q;
cin >> q;
if (q > 50) {
q = 50;
wcout << L"Количество будет ограничено 50 учениками\n";
}
for (size_t n = 0; n < q; n++) {
wcout << L"Фамилия: ";
fflush(stdin);
getline(wcin, pupils[n].name);
wcout << L"Рост: ";
cin >> pupils[n].growth;
cout << endl;
}
unsigned short limit = 170;
wcout << L"Ученики, ростом, свыше " << limit << L" см\n";
for (size_t n = 0; n < q; n++) pupils[n].select_growth(limit);
cin.get(); cin.get();
return 0;
}
void pupil::select_growth(unsigned short _growth) {
if (growth > _growth) wcout << name << endl;
}

В*
Виктория ***

Блин, ну вообще разленились? Подумайте, напишите хоть что-то, а что неправильно помогут, исправят, а не за вас напишут.

Нурали Садуллаев
Нурали Садуллаев

Интересно, с каких языковых глубин выкопали слово ЭВМ?

ЕК
Екатерина Кирьянова

решаю задачи за оплату

Похожие вопросы
Помогите программу написать. Язык С.
помогите написать программу на языке С
помогите написать программу на языке С + +
Помогите написать программы на языке с++
помогите пожалуйста написать программу на языке С + +
помогите написать программу на языке С + +пожалуйста
помогите пожалуйста написать программу на языке Си
помогите написать программу на языке С ++ пожалуйста
пожалуйста помогите написать программу на языке С ++ очень надо
пожалуйста помогите написать программу на языке Pascal