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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.12.2009, 14:39   #1
TuuuZ
Пользователь
 
Регистрация: 28.12.2009
Сообщений: 27
По умолчанию даны натуральные трехзначные числа, нужно выбрать такие, запись которых содержит два одинаковые цифры.

даны натуральные трехзначные числа, нужно выбрать такие, запись которых содержит два одинаковые цифры. ( Paskal )
TuuuZ вне форума Ответить с цитированием
Старый 28.12.2009, 15:05   #2
v01d
Пользователь
 
Регистрация: 22.11.2008
Сообщений: 33
По умолчанию

в цикле при помощи mod и div разбиваешь число на цифры и попутно сравниваешь разбиваемое число с предыдущим. То есть понадобятся 2 переменные - 1. для текущего числа и 2. для предыдущего. Если нашлись 2 одинаковые цифры, выходишь из цикла, запоминаешь число.
v01d вне форума Ответить с цитированием
Старый 28.12.2009, 16:18   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

это задачка вообще одним выражением может быть решена..

hint. (подсказка)
Код:
цифры трёхзначного числа можно получить так: 
D1 := (i div 100) mod 10; 
D2 := (i div 10) mod 10; 
D3 := i mod 10; 

if (D1=D2) or (D2=D3) or (D1=D3) 
then есть одинаковые...
else нет
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны натуральные числа n,p, целые числа a1 , ... ,an. Наталья111 Фриланс 10 09.11.2010 20:09
вводим два числа, получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m Sparky Помощь студентам 2 22.11.2009 21:59
Даны натуральные числа m,n. Посчитать сумму m последнего числа n. лялька Паскаль, Turbo Pascal, PascalABC.NET 6 25.12.2008 15:22
задача - Даны номерные знаки автомашин.Определите,есть ли среди них одинаковые. NATKA Помощь студентам 3 01.12.2008 19:35
ДАНЫ 4 ЧИСЛА X Y Z W составит программу найти произведение все положительные нечетные числа Woland-itn Паскаль, Turbo Pascal, PascalABC.NET 3 23.03.2008 21:49