Задача на СИ (Простейшие циклы)

Задача: Задано натуральное число N. Составить программу подсчета количества четных цифр числа. В общем простыми словами эта задача решается так: "Если число делится на два без остатка, то это четное число, если с остатком, значит не четное". Попробуем написать эту маленькую программу:

#include<stdio.h>

#include<conio.h>

main()

{

int N, i, sum=0; /* Объявляем целочисленные переменные*/

scanf("%d", &N); /* Вводим число с клавиатуры*/

printf("N=%d", N); /*Выводим на монитор введенное число*/

for (i=1; i<=N; i++) /* Происходит цикл, в котором переменной sum присваиваем числа, от нуля до N*/

if(!(i%2)) /* Если число делится на два без остатка, прибавить единицу */

sum++;

printf ("\nSum=%d\n", sum); /*Выводим на монитор полученную сумму*/

getch(); /*Функция, чтобы при завершении программы результаты оставались на экране*/

return 0; /*Эта строка говорит о том, что завершилась корректна*/

}

Результаты выполнения программы:

5

N=5

Sum=2

Leave a Reply