Если в наборе все числа одинаковые, то вывести True; в противном случае вывести False - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Мозгов не хватает додумать, парни помогите)
#include <stdio.h>
int main () {
    int N, i, a, R=0; //a-кол-во чисел, i - счётчик, R- переменная для счёта.
    printf ("BBegute kol-Bo 4ucel  = ");
    scanf ("%d",&a);
    for (i=1; i<=a; i++) {
        printf ("BBegute 4ucla ");
        scanf ("%d", &N);
        R=N;
        if (N==R) {N++;break;}
    }
    if (N==R)
    printf ("false");
    else
    printf ("true");
    return 0;
}

Решение задачи: «Если в наборе все числа одинаковые, то вывести True; в противном случае вывести False»

textual
Листинг программы
 for (i=1; i<=a; i++) {
        printf ("BBegute 4ucla ");
        scanf ("%d", &N);
        if (i==1) R=N;
        else {
          if (N==R) continue;
          else break;
        }
    }
    if (N==R) printf("true");

Оцени полезность:

10   голосов , оценка 3.8 из 5
Похожие ответы