Написать программку на с++ в институте имеется несколько аудиторий различной вместимости. найти самую большую из них.
267
428
Ответы на вопрос:
#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(); }
Ошибка
в строке 's2: = s2 + s1[i] + s1[i]; '
по умолчанию все переменные равны нулю
т.к. вы не задали значение i и вводите эту строку вне цикла for, то получается что вы запрашиваете нулевой элемент массива s1, при том что нумерация начинается с единицы, поэтому и выдаёт ошибку.
"индекс находится вне границ массива"
верный код программыprogram raf105;
var s1,s2: string;
i: integer;
begin
writeln('введите строку');
readln(s1);
s2: ='';
for i: =1 to length(s1) do
s2: = s2 + s1[i] + s1[i];
writeln(s2);
end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Vanita11110614.08.2022 17:22
-
rhxtdf29.01.2023 08:24
-
ngjjndnd17.03.2020 09:33
-
AlinaSmail7618.06.2022 13:07
-
panda04402.11.2022 15:55
-
Daniela0410200508.04.2022 14:03
-
krubtsova7916.09.2020 16:20
-
Angel1509kl18.05.2023 23:22
-
аььарпашишки23.01.2023 18:37
-
банан11609.03.2021 11:35
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.