Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2012, 21:57   #1
Elementary
Новичок
Джуниор
 
Регистрация: 08.11.2012
Сообщений: 3
По умолчанию Задача в паскале!

Условие:Дана матрица размером 7х7 элементов, случайным образом заполненная. Просчитать сумму элементов вспомогательной диагонали (i:=n-j+1), определите количество элементов > сумма/3.
Решение:
program matr;
var e,m,x,i,j:integer;
A:array[1..7,1..7]of integer;
begin
for i:= 1 to 7 do
begin
for j:= 1 to 7 do
begin
A[i,j]:=random(10);
write(' ',A[i,j]);
end;
writeln;
end;

for i:= 1 to 7 do
m:=m+A[i,8-j];

for i := 1 to 7 do
for j:= 1 to 7 do
if A[i,j]> (m/3) then
e:=e+1;

writeln('Сумма ', m);
writeln('>Сумма/3 ',e);
end.

Правильно решил?
Elementary вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на паскале Slevko Помощь студентам 1 14.12.2010 22:42
задача на паскале REY-GAN Помощь студентам 7 15.09.2010 09:17