Если число четное, и при его деление на 2 результат будет больше 10, удвоить его - C (СИ)

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

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

дано натуральное число n. Усли число четное и при его деление на 2 результат будет больше 10Ю удвоить его, иначе оставить без изменений.

Решение задачи: «Если число четное, и при его деление на 2 результат будет больше 10, удвоить его»

textual
Листинг программы
#include <stdio.h>
main()
{
 int n;
 scanf("%d",&n);
 printf("n=%d",(!(n%2)&&n/2>10)?n*2:n);
 return 0;
}

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

  1. Включаем заголовочный файл для использования функций ввода-вывода
  2. Функция main() является точкой входа в программу
  3. Объявляем переменную типа int n для хранения числа
  4. Считываем число с помощью функции scanf() и сохраняем его в переменной n
  5. Выводим число на экран с помощью функции printf()
  6. Условие (!(n%2)&&n/2>10) проверяет что число четное и при делении на 2 результат больше 10
  7. Если условие истинно, то происходит удвоение числа и результат выводится на экран с помощью функции printf()
  8. Если условие ложно, то число выводится на экран без изменений
  9. Возвращаем 0 из функции main(), чтобы указать, что программа успешно завершилась

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


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

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

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