Здравствуйте, гость ( Вход | Регистрация )
| Saha |
4.5.2010, 3:58
Сообщение
#1
|
|
Школьник ![]() Группа: Продвинутые Сообщений: 13 Регистрация: 11.4.2010 Город: Пермь Учебное заведение: ПГТУ |
Задание: Написать программу с использованием подпрограмм. В подпрограммах не должно присутствовать ввода исходных данных (например, с помощью Readln) и вывода результатов на экран. Ввод исходных данных и ввод результатов должен производить в "теле" основной программы!
Написать программу, которая находит из всех четырехзначных чисел, такие числа, в записи которых все цифры различны. Пожалуйста, помогите, очень прошу!! (Только мне надо не в Турбо-Паскале, а в обычном) Спасибо заранее)) Вот что у меня есть: program Numbers; var i: integer; function DifferentFigures(x: integer):boolean; var s: string; i,err: integer; d:array[0..9] of boolean; begin str(x,s); for i:=0 to 9 do d[i]:=false; for i:=1 to 4 do begin val(s[i],x,err); if d[x] then begin DifferentFigures:=false; exit; end; d[x]:=true; end; end; begin for i:=1000 to 9999 do if DifferentFigures(i) then write(i:8); writeln; writeln('Press Enter...'); readln; end. |
Saha Написать программу с использованием подпрограмм 4.5.2010, 3:58
InFuz Что значит в обычном? 4.5.2010, 14:58
Vahappaday наверное, имеется в виду ABC, его часто как учебны... 4.5.2010, 19:27
Saha Да, это АВС 6.5.2010, 13:55
Saha Пожалуйста, помогите!!!((( 20.5.2010, 16:03
Vahappaday ых... не охота мне паскаль учить...
могу алгоритм... 22.5.2010, 5:14![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 7:35 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru