Решение №4 из главы 15.Запишите в массив целых чисел (из 3 элементов) все нечетные отрицательные
Primary tabs
Пользователь вводит целые числа в цикле. Запишите в массив целых чисел (из 3 элементов) все нечетные отрицательные. Как только массив будет заполнен, завершите цикл ввода новых значений пользователем и распечатайте полученный массив.
program array_filling_4;
var j, number, count : integer;
arr : array[1..3] of integer;
begin
count := 1;
j := 0;
while( count <= 3 ) do
begin
writeln( 'Input digit : ' );
readln( number );
if ( number < 0 ) and ( ( number mod 2 ) <> 0 ) then
begin
j += 1;
arr[j] := number;
count += 1;
end;
end;
write( 'Odd digits : ' );
for j := 1 to high(arr) do
write( arr[j] ,' ' );
end.- Log in to post comments
- 2996 reads
vedro-compota
Wed, 05/27/2020 - 21:48
Permalink
зачем тут переменная j?
зачем тут переменная j в чем её отличие от count?
_____________
матфак вгу и остальная классика =)
sergio
Fri, 05/29/2020 - 08:36
Permalink
j выполняет роль индекса
j выполняет роль индекса элемента массива при заполнении
count количество элементов массива
Ключевые слова и фразы(для поиска)=.
количество элементов в массиве