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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2011, 20:05   #1
Женька Good
Форумчанин
 
Регистрация: 15.03.2011
Сообщений: 126
По умолчанию Работа с процедурами. Паскаль

Есть недоработанная программа, в которой необходимо сформировать одномерный массив, затем его преобразовать в двумерный, а затем нужно найти элементы стоящие на главной диагонали.
Помогите доработать, пожалуйста.

Моя программа выполняется, но результатов на экране нет...
вот то что у мя есть:
Код:
Program Xmelez_the_last;
Uses CRT;
Type mas1=array[1..25] of real;
     mas2=array[1..5,1..5] of real;

{Procedure1:formirovanie odnomernogo massiva}
Procedure form_o(Var a:mas1);
Var i:integer;
begin
For i:=1 to 25 do begin
a[i]:=random(25);
Write(a[i]:5:0);
end;
end;

{Procedure2: Preobrazovanie iz odnomernogo v dvumerny massiv}
Procedure form_dv(d:real; Var a:mas1; Var W:mas2);
Var i,j:integer;
begin
d:=a[i];
for i:=1 to 5 do
For j:=1 to 5 do
W[i,j]:=d;
for i:=1 to 5 do begin
for j:=1 to 5 do
Write(W[i,j]:5:0);
Writeln;
end;
end;

begin
CLRSCR;
readln
end.
Женька Good вне форума Ответить с цитированием
Старый 15.12.2011, 20:15   #2
Xardas
Сисадмин
Форумчанин
 
Аватар для Xardas
 
Регистрация: 28.12.2007
Сообщений: 320
По умолчанию

А процедуры кто вызывать-то будет??? Сами по себе они не выполнятся
Xardas вне форума Ответить с цитированием
Старый 15.12.2011, 20:38   #3
Женька Good
Форумчанин
 
Регистрация: 15.03.2011
Сообщений: 126
По умолчанию

Цитата:
Сообщение от Xardas Посмотреть сообщение
А процедуры кто вызывать-то будет??? Сами по себе они не выполнятся
Помогите, как вызвать процедуры?
Женька Good вне форума Ответить с цитированием
Старый 15.12.2011, 22:12   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Помогите, как вызвать процедуры?
О великие и могучие процедуры ПРИДИТЕ!!!(и тереть экран)
Код:
var x:mas1;y:mas2;
z:real;
begin
CLRSCR;
form_o(x);
form_dv(z,x,y);
readln
end.
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 16.12.2011 в 01:12.
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с процедурами и функциями Чумак Татьяна Паскаль, Turbo Pascal, PascalABC.NET 2 27.03.2011 07:56
работа с процедурами nex 9119 Помощь студентам 2 24.01.2011 18:38
Модуль с процедурами (Паскаль) логарифм Помощь студентам 8 29.10.2010 18:21
работа с процедурами и функциями. Tanushka5606 Паскаль, Turbo Pascal, PascalABC.NET 2 06.05.2009 23:01
Ошибка в программе с процедурами. Паскаль rooman90 Помощь студентам 1 03.04.2009 00:37