В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
demianchik
demianchik
02.02.2020 11:30 •  Информатика

Определить результат выполнение алгоритма по блок схеме.


Определить результат выполнение алгоритма по блок схеме.

Показать ответ
Ответ:
якек2
якек2
24.07.2021 13:43

Файл с фамилиями и ростом прикреплён.

#include <iostream>

#include <fstream>

#include <windows.h>

using namespace std;

class People {

public:

string surname;

int height;

};

signed main() {

ifstream f;

People ppl[15];

int j = 0;

People newPpl;

try {

 cout << "Input surname and height new people:\n";

 cin >> newPpl.surname >> newPpl.height;

 try {

  f.open("guys.txt");

  while (!f.eof()) {

   f >> ppl[j].surname >> ppl[j].height;

   j++;

  }

 }

 catch (...) {

  cout << "Error with file!";

 }

 int _minR = abs(newPpl.height - ppl[0].height);

 string buff = ppl[0].surname;

 for (int i = 0; i < 15; i++) {

  if (abs(newPpl.height - ppl[i].height) < _minR) {

   _minR = abs(newPpl.height - ppl[i].height);

   buff = ppl[i].surname;

  }

 }

 cout << endl << buff;

}

catch (...) {

 cout << "Error in main programm!";

}

return 0;

}


Решить в с++ Известны данные о росте 15-ти юношей класса, упорядоченные по убыванию. Нет ни одной па
0,0(0 оценок)
Ответ:
Agata11345
Agata11345
06.04.2020 08:08

#include <iostream>

using namespace std;

 

int main()

{

   const int row_size = 20;

   const int col_size = 20;

   int arr[row_size][col_size];

 

   int row; cout << " Enter row = "; cin >> row;

   int col; cout << " Enter col = "; cin >> col;

 

   for (int i = 0; i < row; i++) {

       for (int j = 0; j < col; j++) {

           cout << " Enter arr[" << i << "][" << j << "] = ";

           cin >> arr[i][j];

       }

   }

 

   int sum = 0;

   for (int i = 0; i < row; i++){

       for (int j = 0; j < col; j++) {

           sum += arr[i][j];

       }

       cout << " " << sum;

       sum = 0;

   }

   cout << endl;

 

   return 0;

}

Объяснение:

Ручки

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота