Citat:
kandorus:
int STO;// definicija
if( 99 + 1 == STO ) printf( "Jednaki su" );
char STO;// nije tipa broj
if( 99 + 1 == STO ) printf( "Jednaki su" );
int STO;// definicija
if( 99 + 1 == STO ) printf( "Jednaki su" );
char STO;// nije tipa broj
if( 99 + 1 == STO ) printf( "Jednaki su" );
Interesantno neki kompajleri bez problema prihvataju prethodni kod...
Ipak, postoji odredjena verovatnoca da program ispise: "Jednaki su". Predlozio bih malu izmenu koda:
Code:
int STO;// definicija (ovde moze da bude char, long int)
float p;
p=1/pow(256,sizeof(STO)); //racunamo verovatnocu
if( 99 + 1 == STO ) {
printf( "Bravo, jednaki su!\n" );
printf( "Bas ste imali srece, verovatnoca pogodka je: %1.30f %%\n\n",p*100 );
}
else {
printf( "Nazalost nisu jednaki: STO = %d\n", STO );
printf( "Resetujte racunar pa pokusajte ponovo :-)\n\n");
}
int STO;// definicija (ovde moze da bude char, long int)
float p;
p=1/pow(256,sizeof(STO)); //racunamo verovatnocu
if( 99 + 1 == STO ) {
printf( "Bravo, jednaki su!\n" );
printf( "Bas ste imali srece, verovatnoca pogodka je: %1.30f %%\n\n",p*100 );
}
else {
printf( "Nazalost nisu jednaki: STO = %d\n", STO );
printf( "Resetujte racunar pa pokusajte ponovo :-)\n\n");
}
Malo sale ne smeta, pozdrav
