Показать сообщение отдельно

  #3  
Старый 04.10.2008, 22:08
VIP
Участник форума
Регистрация: 29.12.2004
Сообщений: 105
С нами: 11243422

Репутация: 21
По умолчанию

Цитата:
Сообщение от jawbreaker  
Как определить есть ли в четырехзначном числе одинаковые цифры???

Код:
#include <stdio.h>

int main()
{
    int a;
    scanf("%d\n", &a);
    int a3 = (a/1000)%10;
    int a2 = (a/100)%10;
    int a1 = (a/10) % 10;
    int a0 = a % 10;
    if((a0 == a1) && (a1 == a2) && (a2 == a3))
        printf("Equal\n");
    else
        printf("Not equal\n");

    return 0;
}
И всё!
Гениально! Большое спасибо! Это решение гораздо проще, чем я там мудрил.

Спасибо!
 
Ответить с цитированием