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

Создайте программу нахождения количества элементов массива а размерности 10 значения которых не превышает 50

👇
Ответ:
okrushko
okrushko
04.03.2020

Объяснение:

Программа на Паскале.

Листинг и результат работы в приложении.


Создайте программу нахождения количества элементов массива а размерности 10 значения которых не прев
Создайте программу нахождения количества элементов массива а размерности 10 значения которых не прев
4,8(33 оценок)
Открыть все ответы
Ответ:
Nutmi
Nutmi
04.03.2020
PascalABC.NET 3.3 под девизом
"Памяти наших дедов посвящается..."

const
  n=10;
var
  a:array[1..n,1..n] of integer;
  i,j,SumDiag,k:integer;
  p:real;

begin
  Writeln('*** Исходная матрица ***');
  Randomize;
  SumDiag:=0;
  for i:=1 to n do begin
    for j:=1 to n do begin
      a[i,j]:=Random(199)-99;
      if i=j then SumDiag:=SumDiag+a[i,j];
      Write(a[i,j]:4)
      end;
    Writeln
    end;
  for i:=1 to 4*n do Write('-');
  Writeln;
  Writeln('Сумма элементов на главной диагонали ',SumDiag);
  p:=SumDiag/15;
  k:=0;
  for i:=1 to n do
    for j:=1 to n do
      if a[i,j]<p then k:=k+1;
  Writeln('Искомое количество элементов ',k)
end.

Пример
*** Исходная матрица ***
  95  37  30  21  83 -99  48 -40  49 -19
 -66 -82  88 -24  70  14 -88  11  60  14
 -72 -80  90  25  68  23  91  66 -54  52
  33  16  25 -72  85  58 -39  44   8 -29
   8  78 -79  51  50 -61 -13 -87  87  66
  63 -45  94 -48  59  76  46 -94  53 -40
 -90  81 -85  96  47  18  -8  61 -10 -87
 -47 -33 -97 -10 -93 -51  98 -60  74  30
 -63  78  79 -21  89 -21  21 -26 -31 -91
 -88 -45  91 -51 -39  26  64 -75 -96 -67

Сумма элементов на главной диагонали -9
Искомое количество элементов 46
4,8(52 оценок)
Ответ:
1: Ну-с,  три раза циклом идем начиная с 1 до 3 и получается следующее:
    Идем первый раз: S:=1+1*1 в результате S = 2;
    Идем второй раз: S:=2+2*2 в результате S = 6;
    Идем третий раз: S:=6+3*3 в результате S = 15;
    ответ: S = 15;
2: В результате выполнения программы будет выведены 6 чисел которые получились в результате вычисления s:=s+2*j;
Т.е. как и в предыдущем задание (1) идем циклом с  10 до 15 и считаем, а после сразу выводим.
    S:= 0 + 2*10; S=20;
    S:= 20 + 2*11; S=42;
    S:= 42 + 2*12; S=66;
    S:= 66+2*13; S=92;
    S:=92+2*14; S= 120;
    S:=120 + 2*15; S=150;
3: крч все тоже самое цикл и т.д.
ответ: 5 20 60 120 120
4,5(21 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ