Здравейте. Реших да пробвам да понауча малко C и след като почетох малко, пописах малко, стигнах до следната задача - един играч има 10 опита да познае магическото число, което се задава предварително. Ако числото на играча е по-малко или по-голямо от магическото, му извежда съответното съобщение.
Измислих го така:
GeSHi (C):
#include <stdio.h>
int main(void){
int i, chislo;
int magchislo=5;
int over=0;
for(i=0; i<11; i++){
scanf('%d',&chislo);
if(chislo==magchislo){
printf('Браво! Познахте числото.');
over=1;
break;
}
else if(chislo<magchislo){
printf('Магическото число е по-голямо от %d.',chislo
);
}
else if(chislo>magchislo){
printf('Магическото число е по-малко от %d.',chislo
);
}
}
if(over==0){
printf('Не можахте да познаете магическото число.');
}
return 0;
}
Но при компилиране не излиза нищо, дори и грешки. Къде бъркам?