Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Pascal, if, frac и.т.д.

33K
27 ноября 2007 года
Студент01
2 / / 27.11.2007
Условие
Дано натуральное число n, n<=9999
три вопроса, решение можно по отдельности, можно и в одной прграмме
1. Является ли это число палиндромом-(т.е. справа на лево и с лева на право пишется одинаково (1212(5555)вроде))?.
2. Содержит ли оно 3 одинаковые цифры?.
3. Верно ли, что все 4 цифры различны?.

Вот вообщем для сдачи сессии надо...
Хелп, заранее спасибо.
[COLOR="Red"]Не надо сроки устанавливать ! Отредактировал.[/COLOR]модератор.
314
29 ноября 2007 года
fanto
374 / / 15.02.2003
Ты же не расчитывал на полный исходник, правда?
А так все очень просто...
1)в качестве правильного академического метода :
с помощью целочисленного деления на 10 разбиваешь число на цифры....
Можешь делать с ними все, что хочешь
2)Извратный, но прикольный способ
с помощью sprintf загоняешь число в строку.... и соответственно полная свобода действий.....

В случае со строкой, думаю не проблема сравнить исходную с развернутой, правильно?
Удачи!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог