Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 28.02.2009, 02:01   #1
Kenny_mackormik
 
Регистрация: 28.02.2009
Сообщений: 4
По умолчанию дано трехзначное число.вывести число,полученное при перестановки цифр десятков и сотен исходдного числа.

сабж,
дано трехзначное число.вывести число,полученное при перестановки цифр десятков и сотен исходдного числа.
заранее спасибо)
Kenny_mackormik вне форума
Старый 28.02.2009, 02:19   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Запихиваете число в массив (ну или просто в 3 переменные). В этом вам поможет оператор mod.
И выводите наоборот.
А еще можно просто прочитать число как строку и перевернуть.

Напишите сами. Если будет неправильно работать (синтаксические ошибки исправьте сами), то покажите ваш код.

И прочитайте правила.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 28.02.2009, 02:49   #3
Kenny_mackormik
 
Регистрация: 28.02.2009
Сообщений: 4
По умолчанию

Sazary
спасибо большое,но не сочли бы вы за труд написать задача?буду вам очень благодарен!
Kenny_mackormik вне форума
Старый 28.02.2009, 03:06   #4
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

читаете число, затем цикл:
Код:
while n>0 do
 begin
 i := n mod 10;
 n := n div 10;
 write(i);
 end;
Сложно? Нет.
Что-то непонятно? Тогда сюда -> http://programmersforum.ru/showthread.php?t=8324
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Старый 28.02.2009, 07:26   #5
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Цитата:
вывести число,полученное при перестановки цифр десятков и сотен
write(n div 10 mod 10);//выводим вторую цифру
write(n div 100);//выводим первую цифру
write(n mod 10)//третью
puporev вне форума
Старый 01.03.2009, 00:24   #6
Kenny_mackormik
 
Регистрация: 28.02.2009
Сообщений: 4
По умолчанию

спасибо,разобрался
Kenny_mackormik вне форума
Старый 12.03.2009, 15:09   #7
Kenny_mackormik
 
Регистрация: 28.02.2009
Сообщений: 4
По умолчанию

ребят,нужна еще помощь по задаче:
дано натуральное число.выбросить из записи этого числа все единицы.порядок остальных цифр не менять
заранее спасибо)
Kenny_mackormik вне форума
Старый 12.03.2009, 15:18   #8
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Kenny_mackormik, Один вопрос - одна тема.
Так и не прочитали правила?

Цитата:
дано натуральное число.выбросить из записи этого числа все единицы.порядок остальных цифр не менять
Что не получается? Или просто не хотите думать сами?
Как вариант: преобразуете в строку, удаляете единицы, преобразуете в число.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Натуральное число, в записи которого п цифр, называется числом Армстронга, если сумма его цифр, возведенн OTLi4HO Общие вопросы C/C++ 6 14.01.2009 19:48
Вывести число, предшествующее первому отрицательному и число, следующее за последним отрицательным Rid Паскаль, Turbo Pascal, PascalABC.NET 4 22.12.2008 16:50
Найти и вывести все слова,у котоpых число гласных букв пpевышает число согласных. Briz Помощь студентам 2 11.05.2008 00:56
Число N, заменить одну из его цифр, чтобы получилось число, max близкое к некоторой степени двойки urgu_st Помощь студентам 13 23.10.2007 09:14
как вывести число с ограниченным количеством цифр после запятой? delphi Ensoph Помощь студентам 1 02.10.2007 07:50