помогите пожалуйстаДано N целое число и N x N размер матрицы.Составить

Помогите пожалуйста
Дано N целое число и N x N размер матрицы.
Составить блок-схему и на языке Turbo Pascal написать программу,которые подсчитают и напечатают среднее арифметическое для печати матричных элементов основной диагонали вниз, значение которых относятся данному [a;b] спектру .

Задать свой вопрос
Илья Ющишена
Random можно использовать?
Талал Артем
либо как именно заполняется матрица? только не скажи что с клавиатуры
Inna Komladova
сейчас пример отправлю
Каравай Василиса
гониво, все одинаково с рандомом сделаю. с клавиатуры матрицу - это изымательство
1 ответ
Const
    handsfree = false;

var
    matrix: array[1..100, 1..100] of real;
    sum, a, b: real;
    i, j, n, k: integer;

begin
    ввод матрицы
    if handsfree then begin
        n := random(20) + 2;
    end
    else begin
        write('n =');
        readln(n);
    end;
    
    writeln('Matrix data:');
    for i := 1 to n do
    begin
        for j := 1 to n do
            if handsfree then begin
                matrix[i, j] := random(100) - 50;
                write(matrix[i, j]:4, ' ')
            end
            else
                read(matrix[i, j]);
        writeln;
    end;
    
    сумма, творенье, пр. агригаты
    write('Enter a, b =');
    readln(a, b);
    sum := 0;
    k := 0;
    for i := 1 to n do
        if (matrix[i, i] gt;= a) and (matrix[i, i] lt;= b) then если нужен фильтр
        begin
            sum := sum + matrix[i, i];
            k := k + 1;
        end;
    
    if k gt; 0 then
        writeln('Average (selected) = ', sum / k)
    else writeln('Such elements not found');
end.
Борис Романыко
если сделать handsfree = true? то будет автоматическое наполнение
Анпилов Константин
if (matrix[i, i] >= a) and (matrix[i, i] <= b) then если нужен фильтр begin sum := sum + matrix[i, i];
Чернядьев Даниил
zdes [i,i] ili [i,j]?
Олег Деревяшкин
i chto znachit handsfree i random?
Амина Кашалова
random - это функция, которая отдаёт случайное число, генератор случайных чисел в неком деапазоне
Цокуров Семик
handsfree - это переменная такая
Эмилия Падпарова
желая в данной программке это константа)
Артеменков Генка
в зависимости от ее значения деяние программки изменяется.
Алиса Блажеевская
zdes [i,i] потому что мы идем по центральной диагонали
Злата
j = i
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт