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

Сформировать двумерный массив размером 5x8, состоящий из случайных трёхзначных чисел. найти сумму элементов во второй строке и седьмом столбце. написать программу)

👇
Ответ:
ЛСПоля
ЛСПоля
27.05.2021

===== PascalABC.NET =====

begin

 var m := MatrRandom(5, 8, 100, 999);

 m.Println(4);

 Println('Сумма по второй строке', m.Row(1).Sum);

 Println('Сумма по седьмому столбцу', m.Col(6).Sum)

end.


Сформировать двумерный массив размером 5x8, состоящий из случайных трёхзначных чисел. найти сумму эл
4,4(7 оценок)
Открыть все ответы
Ответ:
zirkakoi
zirkakoi
27.05.2021

const n = 12;
var
  a: array[1..n] of integer;
  i, count, s, max: integer;
begin
  write('Массив до: ');
  for i := 1 to n do begin
    a[i] := random(19) - 8;
    write(a[i], ' ');
    if(a[i] > max) then max := a[i];
    if(a[i] > 3) then inc(count) else
    if(a[i] < 0) then begin
      s := s + a[i];
      a[i] := i;
    end;
  end;
  writeln;
  write('Массив после: ');
  for i := 1 to n do write(a[i], ' ');
  writeln;
  writeln('1) Кол-во эл. в массиве,значения которых > 3: ', count);
  writeln('2) Сумма всех отрицательных эл. массива: ', s);
  writeln('3) Макс. элемент: ', max);
end.

4,6(45 оценок)
Ответ:
minickotik
minickotik
27.05.2021

Задание недоопределено, непонятно с 1 или с любого числа вычислять, непонятно, последовательных чисел или произвольных.

Я предложу решение следующей задачи

Составить программу вычисления произведения ПОСЛЕДОВАТЕЛЬНЫХ чисел натурального рада, начиная с N1, заканчивая N2. N1 и N2 вводятся с клавиатуры. 

 

Решение будет такое

П=1;  // здесь будем накапливать наше произведение

Ввод(N1, N2);

Если N2<N1 Тогда

    Сообщить("Неверные исходные данные!");

     Возврат;

КонецЕсли;

 

Для ц=N1 по N2 цикл

      П=П*ц;

КонецЦикла;

 

Сообщить("Произведение от "+N1+" до "+N2+" равно "+П);

 

Всё!

 

Ты не указал язык, которым владеешь, поэтому код написал на псевдоязыке, который ты без проблем переведёшь на известный тебе.

 

Успехов! В следующий раз более корректно и внимательно формулируй условие задачи.

 

 

 

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