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

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

#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();
}



Конечно, я могу помочь написать программу на C++, которая находит аудиторию с наибольшей вместимостью из имеющихся. Для этого мы можем использовать массив, в котором будут храниться данные о вместимости каждой аудитории, и затем пройти по этому массиву, чтобы найти максимальное значение.
Вот пример программы на C++, решающий эту задачу:
```cpp
#include
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; } ```
Эта программа запрашивает пользователя ввести количество аудиторий и их вместимость, затем находит аудиторию с самой большой вместимостью и выводит ее номер и вместимость.
Не забудьте, что данный код представляет лишь пример и может потребоваться доработка в зависимости от конкретных требований или условий вашей задачи.


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







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