![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 17.10.2011
Сообщений: 4
|
![]()
Задание: имеется натуральное число n, состоящее из пяти цифр. Требуется вывести все возможные комбинации полученных в результате перестановки местами этих цифр.
Program n1; Uses Crt; Var a,b:array[1..5] of byte; n,i,k,j,d:integer; begin Clrscr; write('Введите пятизначное число: '); readln(n); a[5]:=n mod 10; a[4]:=n div 10 mod 10; a[3]:=n div 100 mod 100 mod 10; a[2]:=n div 1000 mod 1000 mod 100 mod 10; a[1]:=n div 10000 mod 10000 mod 1000 mod 100 mod 10; writeln('Результат перестановки:'); for d:=1 to 4 do begin write(d,') '); for i:=1 to 5 do begin if i<5 then b[i]:=a[i+1]; if i=5 then b[i]:=a[1]; end; for j:=1 to 5 do begin write(b[j]); a[j]:=b[j]; end; writeln; end; write('Для выхода нажмите Enter'); readln; end. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Комбинация | Maksim1979 | Microsoft Office Excel | 14 | 25.01.2013 00:00 |
Дано n вещественных чисел. Напечатать все перестановки. Рекурсивная функция на Си | sometimes_elen | Помощь студентам | 0 | 19.05.2011 22:39 |
Перестановки N чисел | SOKOLDANGER | Общие вопросы C/C++ | 0 | 10.10.2010 20:02 |
Комбинация клавишь | IVANSour | Общие вопросы Delphi | 3 | 18.01.2009 13:58 |
программа перестановки чисел натурального ряда от 1 до 10 | Ольга 01 | Общие вопросы C/C++ | 1 | 28.07.2008 20:09 |