Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.58/40: Рейтинг темы: голосов - 40, средняя оценка - 4.58
0 / 0 / 0
Регистрация: 11.04.2010
Сообщений: 7
1

В данном натуральном числе переставить цифры таким образом, чтобы образовалось наибольшее число, записанное этими же цифрами.

12.04.2010, 14:06. Показов 7570. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В данном натуральном числе переставить цифры таким образом, чтобы образовалось наибольшее число, записанное этими же цифрами.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.04.2010, 14:06
Ответы с готовыми решениями:

Переставить цифры числа так, чтобы образовалось наименьшее число, записанное этими же цифрами
в данном натуральном числе переставить цифры таким образом, чтобы образовалось наименьшее число...

В данном натуральном числе переставить цифры таким образом, чтобы образовалось наименьшее число, записанное этими цифрами
1)В данном натуральном числе переставить цифры таким образом, чтобы образовалось наименьшее число,...

В данном натуральном числе переставить цифры таким образом, чтобы получилось наименьшее число записанное этими же цифрами
2. В данном натуральном числе переставить цифры таким образом, чтобы получилось наименьшее число...

Вложенные циклы: переставить цифры числа таким образом, чтобы образовалось наименьшее число, записанное этими же цифрами
В данном натуральном числе переставить цифры таким образом, чтобы образовалось наименьшее число,...

1
Почетный модератор
64305 / 47600 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
12.04.2010, 15:44 2
Лучший ответ Сообщение было отмечено Снежка как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
uses crt;
var n,m,k,i:longint;
begin
clrscr;
repeat
writeln('Введите натуральное число до 2 147 483 647');
readln(n);
until(n>0)and(n<2147483647);
for i:=9 downto 0 do{начиная с 9 ищем в числе цифры по убыванию}
 begin
  m:=n;{запоминаем число}
  while m>0 do
   begin
    k:=m mod 10;{ищем цифру 9.8.7...0}
    if k=i then write(k);{нашли - выводим}
    m:=m div 10;{сокращаем число на 10 и повторяем пока не проверим все цифры}
   end;
 end;
readln
end.
1
12.04.2010, 15:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.04.2010, 15:44
Помогаю со студенческими работами здесь

В данном натуральном числе переставить цифры таким образом, чтобы образовалось наименьшее число
В данном натуральном числе переставить цифры таким образом, чтобы образовалось наименьшее число,...

Перестановка цифр в числе таким образом, чтобы получить наименьшее число записанное этими же цифрами
Дано: в данном натуральном числе переставить цифры таким образом, чтобы получилось наименьшее число...

Переставить цифры числа так, чтобы образовалось максимальное число, записанное теми же цифрами
Дано натуральное число n.Переставить его цифры так,чтобы образовалось максимальное число,записанное...

Переставить его цифры так, чтобы образовалось максимальное число, записанное теми же цифрами
Дано натуральное число n. Переставить его цифры так, чтобы образовалось максимальное число,...

Переставить цифры числа так, чтобы образовалось максимальное число, записанное теми же цифрами
Дано натуральное число n. Переставить его цифры так, чтобы образовалось МАКСИМАЛЬНОЕ число,...

Переставить цифры заданного числа так, чтобы образовалось максимальное число, записанное теми же цифрами
Написать программу на PHP для решения задачи Дано натуральное число n. Переставить его цифры...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru