Есть ответ 👍

Что тут не так написано? что нужно исправить? program lala; var a : array [1..10] of integer; i : integer; begin for i: =1 to 10 do real (a[i]); for i: =1 to 10 do writeln (a[1],' ',a[2],' ',a[3],' ',a[4],' ',a[5],' '); writeln (a[6],' ',a[7],' ',a[8],' ',a[9],' ',a[10],' '); end. ошибка времени выполнения: system.invalidprogramexception: компилятор jit обнаружил внутреннее ограничение. стек: в z.z.$main() в program1.program.main()

270
302
Посмотреть ответы 2

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


Не real, а read: for i: =1 to 10 do read(a[i]); сколько раз вы выводите массив? потому что это что-то непонятное: for i: =1 to 10 do writeln (a[1],' ',a[2],' ',a[3],' ',a[4],' ',a[5],' '); (10 раз выводятся первые 5 writeln (a[6],' ',a[7],' ',a[8],' ',a[9],' ',a[10],' '); если нужно вывести массив 1 раз: for i: =1 to 10 do writeln (a[i],' ');

61510 (10)  = (надо число постоянно делить на 8) = 170106 (8) 61510 (10) = (надо число постоянно делить на  16) = f046 (16)

Популярно: Информатика