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

Строка8 ошибка времени выполнения: индекс находился вне границ массива. как исправить var i: integer; m: array[1..10]of integer; a,f: real; b,c: integer; begin writeln('введите элементы массива: '); readln(m[i]); //основной массив a: =0; //сумма от.элементов if m[i] < 0 then a: =a+m[i]; writeln('сумма отрицательных элементов массива: ',a); b: =0; //кол-во чётных элементов массива if m[i] mod 2 = 0 then b: =b+1; writeln('количество чётных элементов массива: ',b); i: =1; if(m[i]> 0)then i: =i+1; c: =i; writeln('номер первого положительного элемента массива: ',c); f: =c+((a+b)/(10-c+a)); writeln('значение формулы: ',f); end.

Ответ:
elvinsasylbaeva
elvinsasylbaeva
05.10.2020 00:56
Var i:integer;M:array[1..10]of integer;A,F:real;B,C:integer;begin
writeln('Введите элементы массива: ');for i:=1 to 10 doreadln(M[i]); //основной массивA:=0; //сумма от.элементовif M[i] < 0 then A:=A+M[i];writeln('Сумма отрицательных элементов массива: ',A);B:=0; //кол-во чётных элементов массиваif M[i] mod 2 = 0 then B:=B+1;writeln('Количество чётных элементов массива: ',B);i:=1;if(M[i]>0)theni:=i+1; C:=i;writeln('Номер первого положительного элемента массива: ',C);F:=C+((A+B)/(10-C+A));writeln('Значение формулы: ',F);end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?