Задача на СИ (Простейшие циклы)
Задача: Задано натуральное число 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