Проверка числа на четность/нечетность с помощью функции - 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д