Срочно! Написать программу на Pascal ABC. Массивы.
10-11 класс
|
См. приложенные скрины.
uses crt;
var a:array[1..99,1..99] of integer;
i,j,min,n:integer;
sr:real;
begin
n:=5;
sr:=0;
writeln('Исходный массив:');
for i:=1 to n do begin
for j:=1 to n do begin
a[i,j]:=random(99-1+1)+1;
write(a[i,j]:3);
sr:=sr+a[i,j];
end;
writeln;
end;
sr:=sr/(n*n);
writeln('Среднее арифметическое всех элементов равно ',sr);
min:=99;
for i:=1 to n do begin
for j:=1 to n do begin
if a[i,j]>sr then begin
if a[i,j]<min then min:=a[i,j]; end;
end;
end;
writeln('Минимальное число, большее среднего арифметического, равно ',min);
end.
Это первая задача, матрица сделана квадратной и размером 5х5, значения элементов задаются случайно от 1 до 99. Размер матрицы задан переменной n для того, чтобы было быстрее исправить, если размер матрицы надо вводить.
Вторая задача написана очень странно и мною не понята :)
Другие вопросы из категории
разбил окно в кабинете. На вопрос директора, кто это сделал, были получены ответы: Егор: «Разбил Андрей!». Света: «Вика разбила». Оля: «Разбила Света». Миша: «Это кто-то с улицы!». Надя: «Да, Оля права…». Коля: «Это либо Вика, либо Света!». Андрей: «Ни Вика, ни Света этого не делали». Вика: «Андрей не бил!». Кто разбил окно, если известно, что из этих восьми высказываний истинно ровно три?
1) режим виртуальных каналов
2) режим дейтаграмм
1-й равен удвоенному числу, введенному с клавиатуры;
2-й равен квадрату предыдущего индекса;
3-й равен остатку от деления индекса на 2
Читайте также
добрый вечер, всем. помогите, пожалуйста, написать программу на Ассемблере.
задание:
Создать программу на языке Ассемблер, что позволяет организовать вычисления над элементами массивов
Объединить два массива 8-битных целых чисел со знаком. Сначала элементы второго затем первого.
заранее огромное спасибо всем!
произведение и количество отрицательных элементов, произведение элементов до
первого отрицательного. Отсортировать массив по возрастанию.
-нечетные элементы матрицы. Выведите на экран все массивы.
ИЛИ
Дано массив А[1..n]. Сделать программу которая выводит те элементы массива? индексы которых являются степени двойки
Желательно с обьяснением строк
Сформируйте два одномерных массива. В один перешлите четные, а в другой
-нечетные элементы матрицы. Выведите на экран все массивы.