Inozemtseva Korolev1271
?>

Спо информатике(олимпиадное программирование)

Информатика

Ответы

ganzashop
Const   nn=100; var   a: array[1..nn] of integer;   i,n,s1,s2: integer; begin   write('введите размер массива n: '); read(n);   randomize;   writeln('исходный массив');   for i: =1 to n do begin       a[i]: =random(3000)+1000;       write(a[i]: 5)   end;   writeln;   writeln('результаты');   for i: =1 to n do begin       s1: =(a[i] div 1000)+(a[i] div 100) mod 10;       s2: =(a[i] div 10) mod 10+a[i] mod 10;       if s1=s2 then write(a[i]: 5)   end end. тестовое решение: введите размер массива n: 50 исходный массив   3407 3373 2752 3121 2683 3082 3252 1364 3890 1595 3004 3206 3663 2523 1972 2003 2344 3901 3739 2898 1639 2839 2498 1200 1613 1498 1262 3370 1548 1287 1972 3348 1278 3116 1505 3235 1062 1740 2491 1023 3955 3704 1265 2567 1287 1255 2602 3924 2561 2912 результаты   3407 3663 2561
kabanovae
Вязыке паскаль описатель типа integer требует выделить под каждую переменную или элемент массива количество памяти, необходимое для размещения чисел из диапазона , т.е. отвести не менее двух байт, что и выполнялось в ранних системах, таких как turbo pascal, созданных во времена дорогой оперативной памяти. в современных разработках может выделяться и большее количество байт, например, в pascalabc.net под переменную типа integer отводится 4 байта. описатель array [1..20] of integer требует отвести память под 20 элементов типа integer, следовательно, если говорить о минимально необходимом количестве байт, то ответом будет в) 20, 40. а для pascalabc.net ответ должен быть 20, 80.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Спо информатике(олимпиадное программирование)
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

vovababkin1477
Нина1449
david-arustamyan1
shyroshka836103
vera141187
Sashagleb19
Екатерина15
vifslafes
kononenko-elena4
petrova-kate3
in-1973
Igorevich1559
Сурат1199
titancore
antonkovalev89
▲