Mind In Motion
Smirking Revenge
- Член од
- 29 мај 2007
- Мислења
- 816
- Поени од реакции
- 46
int main()
{
char prasanje[]="Sakas da si faca";
char tocen_odgovor[]="da";
char odgovor[3];
printf("%s?Da ili Ne",prasanje);
scanf("%s",odgovor);
if(strcmp(odgovor,tocen_odgovor)==0)
printf("Da");
else
printf("ne");
}
Ќе може некој да ми каже како да направам да може и Da да го зема како точен одговор а не само da.
Код:
if(strcmp(odgovor,tocen_odgovor)==0 || strcmp(odgovor,strcpy(tocen_odgovor, "Da"))==0)
Код:
if(strcmp(odgovor,tocen_odgovor)==0)
printf("Da");
else
{
tocen_odgovor[0]='D';
if(strcmp(odgovor,tocen_odgovor)==0)
printf("Da");
else
printf("ne");
}
Треба да работиш со integer вредностите на карактерите. Во дадениов пример неможам да ја одредам поврзаноста меѓу карактерите. Пример на вредноста на 'a' што е 97 и се додава +1 и станува 'b' што не е случајност со другите. А ако треба генерално да се направи тогаш можеш да додаваш призволна вредност што ќе се додава на секој од карактеритеПрограма која одреден знак ке го заменува со друг.
Пр.
а-->b
p-->y
l-->g
e-->a
i koga ke vnesis apple da izlezit byyga![]()

