Вопрос задан 05.05.2019 в 21:28. Предмет Информатика. Спрашивает Климова Елизавета.

Помогите написать программку на с++ В институте имеется несколько аудиторий различной вместимости.

Найти самую большую из них.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гимаева Лиля.
#include <iostream>
#include<conio.h>
using namespace std;

void main()
{
 setlocale(0, "");
 int n; cout << "Введите количество аудиторий" << endl;cin >> n;
int* aud = new int[n];
cout << endl << "Введите их вместимость" << endl;
for (int i = 0;i < n;++i)
 cin >> aud[i];
int max = aud[0];
int max_i = 0;
for (int i = 0;i < n;++i)
{
  if (aud[i] > max)
 {
   max = aud[i];
  max_i = i;
 }
 }
cout << "Самая большая из них: " << max_i + 1 << " Вмещает: " << max << " человек. " << endl;
_getch();
}
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь написать программу на C++, которая находит аудиторию с наибольшей вместимостью из имеющихся. Для этого мы можем использовать массив, в котором будут храниться данные о вместимости каждой аудитории, и затем пройти по этому массиву, чтобы найти максимальное значение.

Вот пример программы на C++, решающий эту задачу:

```cpp #include using namespace std;

const int MAX_AUDITORIUMS = 10; // Максимальное количество аудиторий const int UNKNOWN_CAPACITY = -1; // Константа, обозначающая неизвестную вместимость

int main() { int auditoriums[MAX_AUDITORIUMS]; // Массив для хранения вместимости аудиторий int numberOfAuditoriums;

// Ввод количества аудиторий cout << "Введите количество аудиторий: "; cin >> numberOfAuditoriums;

// Ввод вместимости каждой аудитории cout << "Введите вместимость каждой аудитории:\n"; for (int i = 0; i < numberOfAuditoriums; ++i) { cout << "Аудитория " << i + 1 << ": "; cin >> auditoriums[i]; }

int maxCapacity = UNKNOWN_CAPACITY; // Переменная для хранения максимальной вместимости int maxIndex = -1; // Переменная для хранения индекса аудитории с максимальной вместимостью

// Поиск максимальной вместимости for (int i = 0; i < numberOfAuditoriums; ++i) { if (auditoriums[i] > maxCapacity) { maxCapacity = auditoriums[i]; maxIndex = i; } }

// Вывод результата if (maxIndex != -1) { cout << "Самая большая аудитория - " << maxIndex + 1 << " с вместимостью " << maxCapacity << " человек.\n"; } else { cout << "Данные о вместимости аудиторий отсутствуют.\n"; }

return 0; } ```

Эта программа запрашивает пользователя ввести количество аудиторий и их вместимость, затем находит аудиторию с самой большой вместимостью и выводит ее номер и вместимость.

Не забудьте, что данный код представляет лишь пример и может потребоваться доработка в зависимости от конкретных требований или условий вашей задачи.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос