![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
savedata |
![]()
Сообщение
#1
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 64 Регистрация: 8.1.2011 Из: Красноярск Город: Krasnoyarsk Учебное заведение: СибГТУ Вы: студент ![]() |
program addmass;
uses crt; type mas=array[1..1000] of real; procedure addmas(a:mas;b:integer); var j:integer; begin randomize; for j:=1 to b do begin a[j]:=random(100)-50; end; end; var x:mas; i,n:integer; begin clrscr; write('enter long of array - n='); readln(n); addmas(x,n); for i:=1 to n do begin write(x[i]:0:1,' '); end; readln; end. В итоге массив Х остается с пустыми значениями! Почему? Такое ощущение что создается массив А. |
savedata |
![]()
Сообщение
#2
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 64 Регистрация: 8.1.2011 Из: Красноярск Город: Krasnoyarsk Учебное заведение: СибГТУ Вы: студент ![]() |
Мужики! Я поридил хелп Паскалевский и все понял!
Нужно процедуру задавать так: procedure addmas(var a:mas;var b:integer); var j:integer; begin randomize; for j:=1 to b do begin a[j]:=random(100)-50; end; end; Маст хэв! |
tig81 |
![]()
Сообщение
#3
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель ![]() |
Мужики! (IMG:style_emoticons/default/sad.gif) Опять нас ущемляют Цитата Я поридил хелп Паскалевский и все понял! (IMG:style_emoticons/default/thumbsup.gif) |
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 10:31 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru