If19. Даны четыре целых числа, одно из которых отлично от трех других, равных между собой. Определить порядковый номер числа, отличного от остальных.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#include <stdio.h> int main(void) { int a1, a2, a3,a4; printf("1:"); scanf ("%i", &a1); printf("2:"); scanf ("%i", &a2); printf("3:"); scanf ("%i", &a3); printf("4:"); scanf ("%i", &a4); if (a2 == a3==a4) printf("%i\n",1); else if (a1==a3==a4) printf("%i\n",2); else if (a1==a2==a4) printf("%i\n",3); else printf("%i\n",4); return 0; } |
Другие задачи из раздела If можно посмотреть здесь.
Комментарии: