martedì 17 febbraio 2009


Dato un numero intero n, restituisce 1 se n è un numero pari, e 0 se dispari.


#include
void isEven(int a){
int c;
c=a/2;
if(a!=2*c){
printf("0");
}
else{
printf("1");
}
}
int main () {
int b;
printf("\ninserisci numero, 999 per finire:");
scanf("%d",&b);
while(b!=999){
isEven(b);
printf("\ninserisci numero, 999 per finire:");
scanf("%d",&b);
}
}


Dato un numero intero n, restituisce 1 se n è dispari e 0 se n è pari


#include
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);
}
}


Funzione Power




#include
#include


void power(int a, int b){
int c;
c=pow(a,b);
printf("il valore e: %d",c);
}
int main(){
int x;
int n;
printf("inserisci la base della potenza:");
scanf("%d",&x);
printf("inserisci l'esponente della potenza,999 per finire:");
scanf("%d",&n);
while(n!=999){
power(x,n);
printf("\ninserisci la base della potenza:");
scanf("%d",&x);
printf("inserisci l'esponente della potenza,999 per finire:");
scanf("%d",&n);
}
return 0;
}



Esercizi per casa

NUMERI PRIMI


#include

void triangolo (int a,int b, int c){

if(a*a+b*b==c*c){

printf("iltriangolo è rettangolo");

}

else{

printf("il triangolo non è rettangolo");

}

}

main(){

int d,e,f;

printf("\ninserisci ipotenusa");

scanf("%d",&d);

printf("inserisci cateto");

scanf("%d",&e);

printf("inserisci cateto");

scanf("%d",&f);

while(f!=999){

triangolo(e,f,d);

printf("\ninserisci ipotenusa");

scanf("%d",&d);

printf("inserisci cateto");

scanf("%d",&e);

printf("inserisci cateto");

scanf("%d",&f);

}

}