Проверить верно ли что все цифры трехзначного числа одинаковы - C (СИ)

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

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

не могу составить программу,помогите пожалуйста Дано трехзначное число.Верно ли что все его цифры одинаковы?

Решение задачи: «Проверить верно ли что все цифры трехзначного числа одинаковы»

textual
Листинг программы
  1. #include <stdio.h>
  2.  
  3. int main(void)
  4. {
  5.     int N = 323;
  6.     printf(N / 100 == N / 10 % 10 && N / 100 == N % 10 ? "Yes\n" : "No\n");
  7.     return 0;
  8. }

Объяснение кода листинга программы

В этом коде:

  1. Объявлена переменная N со значением 323.
  2. Выполняется проверка: N / 100 == N / 10 % 10.
    • Если условие истинно, то выводится Yes, иначе выводится No.
  3. Возвращается 0, что означает успешный конец работы программы. Проверка N / 100 == N / 10 % 10 проверяет, что все цифры числа N одинаковы. Для трехзначного числа, как в данном случае, последние две цифры определяются как N / 100, а последняя цифра определяется как N % 10. Если эти две цифры одинаковы, то проверка будет истинной и выведется Yes. В противном случае выведется No.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

6   голосов , оценка 3.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы