Funzione isOdd

Dato un numero intero n, restituisce 1 se n è dispari e 0 se n è pari
#include <stdio.h>
void isOdd(int a){
    int c;
    c=a/2;
    if(a!=2*c){
        printf("1");
    }
    else{
        printf("0");
    }
}
int main () {
        int b;
        printf("\ninserisci numero, 999 per finire:");
        scanf("%d",&b);
    while(b!=999){
        isOdd(b);
        printf("\ninserisci numero, 999 per finire:");
        scanf("%d",&b);
    }
}
isOdd

Commenti

Posta un commento