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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2011, 11:30   #1
IvaN9900
Пользователь
 
Регистрация: 23.11.2011
Сообщений: 14
По умолчанию [pascal] Экзаменационные задачи.

Заполнить двумерный массив 10х10 случайными числами из диапазона 0;5 и подсчитать сумму элементов главной диагонали.
нароботок нет, т.к. в АБС вылетает куча ошибок, короче не знаю что писать. Помогите решением пожалста))
IvaN9900 вне форума Ответить с цитированием
Старый 10.12.2011, 11:40   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
s:=0;
for i:=1 to 10 do begin
for j:=1 to 10 do begin
a[i,j]:=random(5)+random(100)/100;
if i=j then s:=s+a[i,j];
write(a[i,j]:6:2);
end;writeln;end;
writeln(s);
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 10.12.2011 в 11:45.
Mad_Cat вне форума Ответить с цитированием
Старый 10.12.2011, 12:43   #3
IvaN9900
Пользователь
 
Регистрация: 23.11.2011
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
Код:
s:=0;
for i:=1 to 10 do begin
for j:=1 to 10 do begin
a[i,j]:=random(5)+random(100)/100;
if i=j then s:=s+a[i,j];
write(a[i,j]:6:2);
end;writeln;end;
writeln(s);
Спасибо, вроде работает, но получается никак не 10х10.
не могу разобраться, что писать в
for i:=1 to 10 do begin
for j:=1 to 10 do begin
чтобы именно 10х10 было?
IvaN9900 вне форума Ответить с цитированием
Старый 10.12.2011, 13:00   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
но получается никак не 10х10
а что получается?
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 11.12.2011, 15:15   #5
IvaN9900
Пользователь
 
Регистрация: 23.11.2011
Сообщений: 14
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
а что получается?
ну, я там сам допер, но массив выводился не как 10х10, а 8х13..
IvaN9900 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Экзаменационные задачи ElenaO Помощь студентам 3 02.06.2011 20:42
а free pascal не читает задачи которые написаны на turbo pascal? demonara Паскаль, Turbo Pascal, PascalABC.NET 3 25.05.2009 16:28
экзаменационные билеты!!! rodger Свободное общение 6 06.05.2009 09:05