М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
sleeplessness5
sleeplessness5
17.03.2021 15:09 •  Информатика

Принстонская и Гарвардская архитектуры вычислительных машин: история создания, основные принципы построения, элементы и порядок их взаимодействия.

👇
Открыть все ответы
Ответ:
tom0291837465
tom0291837465
17.03.2021

чтобы не задавать вручную, пусть он заполняется случайными числами в диапазоне от -50  до + 50

Free Pascal

const

 n=10;

 m=8;

var

 x : array [0..n] of integer;

 y : array [0..m] of integer;

 z : array [0..n+m] of integer;

 i, c, mi : integer;

begin

 randomize;

 writeln('Массив X');

 for i:=0 to n-1 do begin

   x[i] := random(100)-50;

   if i<m then

     y[i] := random(100)-50;

   write(x[i], '  ');

 end;

 c:=0;

 mi:=0;

 for i:=0 to n-1 do begin

   if x[i] mod 2 = 0 then c:=c+x[i];

   if (x[i] < 0) and (x[i] < mi) then mi:=x[i];

 end;

 writeln();

 writeln('Сумма чётных = ', c);

 if mi<0 then

   writeln('Наименьшее из отрицательных = ', mi)

 else

   writeln('Отрицательных элементов не найдено');

(*Задание 2 - объединить массивы a и b*)

 writeln('Массив Y');

 for i:=0 to n-1 do z[i]:=x[i];

 for i:=0 to m-1 do  begin

   z[i+n]:=y[i];

   write(y[i], '  ');

 end;

 writeln();

 writeln('Массив Z');

 for i:=0 to n+m-1 do

   write(z[i], '  ');

end.


Разработать программу на языке Паскаль турбо для решения следующей задачи. Задан массив целых чисел
4,6(47 оценок)
Ответ:
Galinachlen
Galinachlen
17.03.2021

const

 n=10;

var

 b: array [1..n] of integer;

 count,sum,pr,i:integer;

begin

 count:=0; sum:=0; pr:=1;

 for i:=1 to n do

   begin

     b[i]:=random(101)-50;

     write(b[i]:4);

     if (b[i] > 7) and (b[i] mod 4 = 0) then

       begin

         inc(count);

         sum:=sum+b[i];

         pr:=pr*b[i];

       end;

   end;

 writeln;

 if count > 0 then

   begin

     writeln('Count: ',count);

     writeln('Summa: ',sum);

     writeln('Proizvedenie: ',pr);

   end

     else writeln('Takix net');

end.

4,7(17 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ