B
bpascal123
Hi,
In the code below, I'd expect the function to return : "odd" or
"even" .
Thanks,
=o=
#include <stdio.h>
int getvalue(int i) ;
int main(void)
{
int val ;
int c ;
printf("\n\nThis prg tells if it's a odd or even number. \n\n ");
printf("Enter a value: ") ;
scanf("%d", &val) ;
c = getvalue(val) ;
printf("\n\nValeur : %d\n", c ) ;
}
int getvalue(int i)
{
char *a = "odd" ;
char *b = "even" ;
if ( i % 2 )
return a ; // is odd
else
return b ; // is even
}
In the code below, I'd expect the function to return : "odd" or
"even" .
Thanks,
=o=
#include <stdio.h>
int getvalue(int i) ;
int main(void)
{
int val ;
int c ;
printf("\n\nThis prg tells if it's a odd or even number. \n\n ");
printf("Enter a value: ") ;
scanf("%d", &val) ;
c = getvalue(val) ;
printf("\n\nValeur : %d\n", c ) ;
}
int getvalue(int i)
{
char *a = "odd" ;
char *b = "even" ;
if ( i % 2 )
return a ; // is odd
else
return b ; // is even
}