Краева
?>

Составить составное высказывание, содержащее операции логического умножения, сложения и отрицания. Определить его истинность.​

Информатика

Ответы

chaa140

Program n_1;

var a:array [1..1000] of integer; i, buf:integer;

begin

  for i:=1 to 1000 do read(a[i]); //Вводим массив

   for i:=1 to 500 do begin //Переворачиваем массив

       buf:=a[i];

       a[i]:=a[1001-i];

       a[1001-i]:=buf;

   end;

   for i:=1 to 1000 do write(a[i], ' '); //Выводим перевернутый массив

   writeln(); //Переносим строку

   for i:=1 to 1000 do begin //Выводим нужные нам числа

       buf:=a[i];

       while buf>9 do buf:=buf div 10; //buf равно старшему разряду

       if buf>a[i] mod 10 then write(a[i], ' '); //Если старший разряд больше младшего, то выводим

   end;

end.

Часть, выделенная полужирным, эквивалентна

for i:=1000 downto 1 do read(a[i]); //Заполняем массив с конца и тем самым он сразу становится перевернутым.

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

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

Составить составное высказывание, содержащее операции логического умножения, сложения и отрицания. Определить его истинность.​
Ваше имя (никнейм)*
Email*
Комментарий*

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

MAXIM76748
Natalya
Александровна-Васильевна
Mbkozlov6
kalina1372
Екатерина1979
sergeevna
afomin63
tatyana58
samuilik-v
dailyan539
Baidina
troyasport
vasiliyglukhov
ОвсепянСергей88
Дано:I-1, 5 гбS-2 мбит/сНайти:t-? ​