"Как заполнить масив в Паскале?"
Страницы: 1
Пользователь: katya Сообщений: 3 Статус: Пользователь Зарегистрирован: 23 ноября 2008, 23:54 Был:24 ноября 2008, 5:17 | Дата: 24 ноября 2008, 0:28 Сообщение № 1 |
Как заполнить масив в Паскале? |
Пользователь: katya Сообщений: 3 Статус: Пользователь Зарегистрирован: 23 ноября 2008, 23:54 Был:24 ноября 2008, 5:17 | Дата: 24 ноября 2008, 0:28 Сообщение № 2 |
program bilet08; uses CRT; var x,y,z:integer; i:array[1..13] of integer; begin clrscr; randomize; gotoxy(1,10); for x:=1 to 13 do begin i[x]:=random(75); write('| ',i[x],' |'); end; z:=0; for x:=1 to 13 do begin for y:=1 to 13 do begin if((i[x]=i[y])and(x<>y))then z:=1; end; end; gotoxy(30,15); write('Repetitions: '); if(z=0)then write('NO'); if(z=1)then write('YES'); readln; end. |
Пользователь: sam Сообщений: 4 Статус: Пользователь Зарегистрирован: 9 января 2009, 19:13 Был:12 января 2009, 3:16 | Дата: 9 января 2009, 19:29 Сообщение № 3 |
для одномерного массива: writeln('Как вы хотите ввести? Если вручную-нажмите 1,если автоматически-2.'); readln(c); if c='1' then begin for i:=1 to n do begin writeln('Введите a[',i,'] элемент'); read(a[i]) end end; if c='2' then begin randomize; for i:=1 to n do a[i]:=random(100); a[i]:=a[i,j]-50 end; for i:=1 to n do write(a[i,j]:10:2); writeln |
Страницы: 1