Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=7)
-   -   Паскаль (http://www.flasher.ru/forum/showthread.php?t=41262)

juggy 26.12.2002 02:27

Паскаль
 
Привет всем, вот сессия началась, а я к своему ужасу понял , что не знаю паскаля.

Никто до завтра (сегодня) не поможет сделать такую задачку.
Надо что бы при нажатии на клавишу матрица(которая заполняется автоматом) поворачивалась на 90 градусов.

Вообще это реализуемо?

У меня последняя надежда , форумов по паскалю, я что-то дельных не нашел, а тут , знаю программеры есть толковые.


ну собственно если кто поможет естественно или пивка, или 10 wmz или баннер на alesh.ru или просто большое спасибо=)

Flavius_Dexter 26.12.2002 03:37

Re: Паскаль
 
Цитата:

Оригинал написал(а) juggy
Привет всем, вот сессия началась, а я к своему ужасу понял , что не знаю паскаля.

Никто до завтра (сегодня) не поможет сделать такую задачку.
Надо что бы при нажатии на клавишу матрица(которая заполняется автоматом) поворачивалась на 90 градусов.

Вообще это реализуемо?
Дык, элементарно! Правда а паскаль садился года два назад, но попытаюсь...

uses crt;
var
massiv : array [1..10,1..10] of byte;
a,b : byte;
begin
clrscr;
for a:=1 to 10 do begin
for b:=1 to 10 do begin
massiv [a,b]:=random(9); {тут типа заполняется рандомами}
write(massiv[a,b],' '); {тут выводиться горизонтальная строка}
end;
writeln(' ');{тут переводиться на новую строку}
end;
repeat
a:=0;b:=0; {ну хоть чем-то забить цикл :)))}
until keypressed; {ну или если глючит глянь хелп на keypressed, вроде не должно}
writeln(' ');
for a:=1 to 10 do begin
for b:=1 to 10 do begin
write(massiv[b,a],' '); {тут выводиться горизонтальная строка}
end;
writeln(' ');{тут переводиться на новую строку}
end;
end. {Тадам! Все!}

Вродебы так должно работать. Компилятора нет - проверить не могу.

Flavius_Dexter 26.12.2002 03:41

Oops! Вот посмотрел я на исходник и подумал - а в Паскале допустимы одинарные кавычки (') или все же нужны двойные (") ???

juggy 26.12.2002 03:41

Млин ! Не перевелись еще хорошие люди !
Спасибо!


Часовой пояс GMT +4, время: 01:17.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.