В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География

Дан массив a из 100 элементов. если сумма элементов чѐтная, заменить все положительные чѐтные элементы – нулями, иначе – переставить местами первый и последний элемент.

Показать ответ
Ответ:
AnnaDor
AnnaDor
16.06.2020 21:47

Program bkmyehf;
const n=100;
var a:array[1..n] of integer;
temp,sum, i,j: integer;
  begin
  sum:=0;
  randomize;
  writeln('*** alphaues is thinking... ***');
  for i:=1 to n do
    begin  
      a[i]:=random(100)+1;
      sum:=sum+a[i];
    end;
  if sum mod 2 = 0 then
    begin
      writeln('Сумма элементов чётная');
      for i:=2 to n do
        begin  
          if (a[i]>0) AND (i mod 2 = 0) then a[i]:=0;
        end;
    end
    else
    begin
      writeln('Сумма элементов нечётная');
      temp:=a[1];
      a[1]:=a[i];
      a[i]:=a[1];
    end;
  for i:=0 to 9 do
    begin
      for j:=1 to 10 do
        write(a[i*10+j]:4);
      writeln();
    end;
end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота