Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / трехзначенное число.... / 6 сообщений из 6, страница 1 из 1
14.12.2007, 20:31
    #35011700
Bella_8686
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
трехзначенное число....
Привет!!!!
Ввести на экран 1 или 0 в зависимости от того, есть ли среди цифр заданного трехзначенное число одинаковые.
c:=n mod 10;
n:=n div 10;
b:=n mod 10;
a:=n div 10;
n:=c*100+b*10+a;-это обратный порядок!
А мне надо цифр трехзначного числа одинаковые! как?
подскажите, пожалуйста!!!!
заранее спасибо!!!!!
...
Рейтинг: 0 / 0
15.12.2007, 04:42
    #35012003
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
трехзначенное число....
Bella_8686 wrote:

> А мне надо цифр трехзначного числа одинаковые! как?
Разбить на 3 цифры, сравнить их между собой.
--
We are all going to hell and I'm driving the bus
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
15.12.2007, 11:27
    #35012095
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
трехзначенное число....
Bella_8686
n:=n div 10;


Здесь какая-то ошибка. Проверьте задание еще раз.
...
Рейтинг: 0 / 0
15.12.2007, 23:08
    #35012619
Bella_8686
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
трехзначенное число....
какая ошибка!? подскажите пожалуйста!!!!!
...
Рейтинг: 0 / 0
15.12.2007, 23:13
    #35012621
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
трехзначенное число....
Bella_8686 wrote:

> подскажите пожалуйста!!!!!
n div 10 будет двузначным, если n трехзначное.
--
We are all going to hell and I'm driving the bus
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
15.12.2007, 23:19
    #35012629
teras
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
трехзначенное число....
Bella_8686 wrote:
> Ввести на экран 1 или 0 в зависимости от того, есть ли среди цифр
> заданного трехзначенное число одинаковые.
> c:=n mod 10;
> n:=n div 10;
> b:=n mod 10;
> a:=n div 10;

До сюда все правильно.

if (s = b) or (a = c) or (b = c) then
writeln('1')
else
writeln('0');

> n:=c*100+b*10+a;-это обратный порядок!
а это зачем?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / трехзначенное число.... / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]