IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> как передаются данные, данные
qwerty)
сообщение 14.05.2007 14:49
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 15
Пол: Мужской

Репутация: -  0  +


Суть вопроса вот в чем как значения sg и и массив f,который формируется в процедуре shet передаются после процедуры и не теряются....Сеня спросили на защите...
program abs;
type vect=array[1..100] of real;
var a,b,c,d,f :vect;n,n1,m,m1,z,sg,p,sgf:integer;
procedure wwod(n:integer;var x:vect;q:string);
var i:integer;
begin
For i:=1 to N do begin write (q,'[',i,']=');readln(x[i]);
end;end;
procedure shet (n,m:integer;x:vect);
var i:integer;p,sg:real;
begin p:=1;
for i:=1 to n do
p:=p*x[i];
sg:=exp(1/n*ln(p));
f[m]:=sg;
end;
BEGIN
Write('n=');
readln(n);
Write('m=');
readln(m);
Write('n1=');
readln(n1);
Write('m1=');
readln(m1);
wwod (n,A,'A');
wwod (m,B,'B');
wwod (n1,C,'C');
wwod (m1,D,'D');
shet (m,1,A);
shet (n,2,B);
shet (n1,3,C);
shet (m1,4,D);
shet (4,5,F);
For z:=1 to 4 do
writeln ('f[',z,']=',f[z]);
writeln('sgf=',f[5]);
end.


 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 19.07.2025 16:43
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"