02.04.2012, 11:02 | #1 (permalink) |
Member
Регистрация: 25.07.2011
Сообщений: 20
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Программа на паскале
P.s:как вывести алфавит,я знаю,но в количество колонок,нет. |
02.04.2012, 11:02 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Представлю вам топики, которые по содержанию очень сильно схожи с вашим Программа вычисления интеграла на Паскале Программа в паскале, помогите, пожалуйста, исправить программу Программа на Паскале Free или Turbo. Циклы |
02.04.2012, 12:07 | #2 (permalink) | |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Цитата:
Код:
Var Nc,Nr,i,j:Byte; Begin Write('Number of columns (<14) = '); Readln(Nc); Nr:=26 div Nc; For i:=1 to Nr do begin j:=0; Repeat Write(Chr(64+i+j*Nr),Chr(96+i+j*Nr),' '); Inc(j); Until (i+j*Nr)>26; Writeln; end; Readln End. |
|
02.04.2012, 12:19 | #5 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Ну можно, в принципе, через матрицу - но я не уверен, что это будет проще. Ну или как-то заранее готовить векторы-строки - но это тоже "что в лоб, что по лбу".
А предложенное решение вовсе не сложное. Если, конечно, разобраться. |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
02.04.2012, 12:37 | #7 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Сейчас подумал - есть и совершенно другой путь, а именно использовать CRT-шные команды, типа GoToXY. Тогда можно заполнять последовательно не строки, а колонки. Но опять же не уверен, что это будет проще.
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|