Проверка числа на четность/нечетность с помощью функции - C (СИ)
Формулировка задачи:
#include <stdio.h>
#include <stdlib.h>
float my_func(int a, float i,char c1)
{
a=a%2;
}
int main()
{
int a;
char b;
do{ //начало цикла
printf("vvedite chislo\n"); //вывод текста
fflush(stdin); //запоминание
scanf("%d",&a); //ввод числа
if my_func printf("ne chotnoe\n"); //проверка на чет нечет
else printf("chotnoe\n");
printf("Bbi xotute nrodolzhitb?\n"); //вывод текста
printf("y-yes,n-no\n"); //вывод текста
fflush(stdin); //проверка буфера
scanf("%c",&b); //ввод y/n
if (b!='y') //проверка
{
if (b=='n') break; //проверка на дурака
else printf("error\n"); break;
}
}
while (b=='y'); //проверка цикла
system("PAUSE");
}Решение задачи: «Проверка числа на четность/нечетность с помощью функции»
textual
Листинг программы
#include<stdio.h>
#include<conio.h>
int function(int a)
{
if(a%2==0)//если нет остатка от деления, т.е. число четное
return 0;//возвращаем 0
else//иначе (т.е. число не четное)
return 1;//возвращаем 1
}
int main()
{
int a, b;
printf("input A = ");
scanf("%d", &a);
b=function(a);
if(b==0)
printf("4uclo %d 4etnoe", a);
else
printf("4uclo %d ne4etnoe", a);
_getch();
}