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

Выполнить творческое эссе - сочинение на тему «Компьютер будущего»1курс, Требования к работе: При оценивании ответа необходимо выделить следующие элементы:

1) представление собственной точки зрения (позиции, отношения) при раскрытии проблемы;

2) раскрытие проблемы на теоретическом (в связях и с обоснованиями) или бытовом уровне, с корректным использованием или без использования обществоведческих понятий в контексте ответа;

3) аргументация своей позиции с опорой на факты общественной жизни или собственный опыт​

Показать ответ
Ответ:
ева470
ева470
04.11.2020 03:47
Проверено на fpc 3.0.0

const
  m=6; // строк
  n=9; // столбцов
var
  a:array[1..m,1..n] of integer;
  i,j,k1,k2,s,k:integer;
begin
  Writeln('Введите границы диапазона: '); Read(k1,k2);
  Randomize;
  s:=0; k:=0;
  for i:=1 to m do begin
    for j:=1 to n do begin
      a[i,j]:=Random(199)-99; // [-99;99]
      Write(a[i,j]:4);
      if (a[i,j]>=k1) and (a[i,j]<=k2) then begin
        Inc(k); s:=s+a[i,j]
        end
      end;
    Writeln
    end;
  Writeln('Отобрано элементов: ',k,', их сумма равна ',s)
end.
 
Пример
Введите границы диапазона:
-20 55
  -2 -52 -11 -12  70 -15  90 -51  75
 -54 -92  32  54 -72 -24 -40 -37 -20
   0 -14 -79  -1 -39 -34  39  47  34
 -91 -98 -68 -16 -56 -55  97  66  59
 -48 -67 -34  92 -77  12 -67 -23 -90
  75  85  65 -98 -58 -53  -6  34  33
Отобрано элементов: 18, их сумма равна 188

Фпс. дан двумерный массив. найти сумму и количество элементов, в числовой интервал от kl до k2
0,0(0 оценок)
Ответ:
Tina19977
Tina19977
19.12.2022 20:24

Program z1;

const n=20; //  значение n можно изменить

var i,max,min,p,imin,imax:integer;

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

begin

min:=10000;

for i:=1 to n do begin

 a[i]:=random(51);

 if(a[i] > max) then begin max:=a[i]; imax:=i; end; // 1-ый пункт

 if(a[i] < min) then begin min:=a[i]; imin:=i; end; // 2-ой пункт

 write(a[i]:3);

 end;

 

p:=a[1]; // 1-ый пункт

a[1]:=a[imax];

a[imax]:=p;

p:=a[2]; // 2-ой пункт

a[2]:=a[imin];

a[imin]:=p;

writeln();

for i:=1 to n do begin

 write(a[i]:3);  

 end;

end.

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