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



Задача: Задано натуральное число 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

Комментариев нет »

Комментариев нет.

RSS-лента комментариев к этой записи. TrackBack URL

Оставить комментарий