Вопрос задан 19.07.2023 в 12:28. Предмет Информатика. Спрашивает Filipenko Marina.

Найти сумму нечетных элементов и заменить их этой суммой. Обычный Pascal. Одномерный массив.

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Смирнов Евгений.

Ответ:uses crt;

const n=8;

var a:array[1..n] of integer;

i,s:integer;

 

BEGIN

clrscr;

 

for i:=1 to n do

a[i]:=random(10);

 

for i:=1 to n do

 write(a[i]:4);

 writeln;

 

  s:=0;

  for i:=1 to n do

   if a[i] mod 2<>0 then

     s:=s+a[i];

 

     write('Symma = ',s);

 

readkey;

END.

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи в Pascal с использованием одномерного массива, можно использовать следующий код:

pascal
program SumOddElements; const N = 10; // Количество элементов в массиве var arr: array[1..N] of Integer; i, sum: Integer; begin // Инициализация массива случайными числами Randomize; for i := 1 to N do arr[i] := Random(100); // Генерация случайного числа от 0 до 99 // Вывод исходного массива WriteLn('Исходный массив:'); for i := 1 to N do Write(arr[i], ' '); // Вычисление суммы нечетных элементов sum := 0; for i := 1 to N do begin if arr[i] mod 2 <> 0 then sum := sum + arr[i]; end; // Замена нечетных элементов суммой for i := 1 to N do begin if arr[i] mod 2 <> 0 then arr[i] := sum; end; // Вывод измененного массива WriteLn; WriteLn('Массив после замены:'); for i := 1 to N do Write(arr[i], ' '); ReadLn; end.

В этом примере массив arr размером N инициализируется случайными числами от 0 до 99. Затем вычисляется сумма нечетных элементов массива и заменяются все нечетные элементы на эту сумму. Наконец, выводится исходный массив и массив после замены.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос