Что тут не так написано? что нужно исправить? 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
Ответы на вопрос:
Не 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)
Популярно: Информатика
-
Jgareva101dasha01.05.2020 18:37
-
nikihouston34217.03.2021 08:53
-
asyunyasavints31.12.2021 13:32
-
Злая4Пташка415.03.2022 18:29
-
Mashaaakuzzz25.04.2020 06:20
-
Karelovamark27.08.2021 05:39
-
pustayai18.03.2020 22:22
-
henriksenkids05.12.2022 17:28
-
Dyrochka2203.10.2021 11:35
-
ollolinda21314.03.2020 11:39