Program:
Kód: Vybrať všetko
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char *argv[])
{
int a,b,c,d,e,f,g,h,pokusy,sm,nm;
srand (time(NULL));
printf("Hra \" Myslim si cislo\"\n\n");
pokusy=0;
sm=0;
nm=0;
a=(rand()%8)+1;
b=(rand()%10);
c=(rand()%10);
d=(rand()%10);
printf("Myslim si 4 ciferne cislo\n");
printf("%d%d%d%d\n",a,b,c,d);
do
{
printf("Uhadni moje cislo. Zadaj 4 cifry v poraadi od tisicok po jednotky\n\n");
scanf("%d%d%d%d",&e,&f,&g,&h);
pokusy++;
if (e == a)
sm++;
else
{
if (e == b)
nm++;
else
{
if (e == c)
nm++;
else
{
if (e == d)
nm++;
}
}
}
if (f == a)
nm++;
else
{
if (f == b)
sm++;
else
{
if (f == c)
nm++;
else
{
if (f == d)
nm++;
}
}
}
if (g == a)
nm++;
else
{
if (g == b)
nm++;
else
{
if (g == c)
sm++;
else
{
if (g == d)
nm++;
}
}
}
if (h == a)
nm++;
else
{
if (h == b)
nm++;
else
{
if (h == c)
nm++;
else
{
if (h == d)
sm++;
}
}
}
printf("\n%d\t%d\n\n",sm,nm);
if (sm=0)
printf("Neuhadol si ani jednu cifru na spravnom mieste\n\n");
else
{
if (sm=4)
printf("Gratulujem, uhadol si moje cislo! Pocet tvojich pokusov je %d\n\n",pokusy);
else
{
printf("Na spravnom mieste si uhadol %d cifier\n\n",sm);
if (nm=0)
printf("Neuhadol si ani jednu cifru na nespravnom mieste\n\n");
else
printf("Na nespravnom mieste si uhadol %d cifier\n\n",nm);
}
}
}
while (sm!=4);
system("PAUSE");
return 0;
}
Kód: Vybrať všetko
if (sm=0)
printf("Neuhadol si ani jednu cifru na spravnom mieste\n\n");
else
{
if (sm=4)
printf("Gratulujem, uhadol si moje cislo! Pocet tvojich pokusov je %d\n\n",pokusy);
else
{
printf("Na spravnom mieste si uhadol %d cifier\n\n",sm);
if (nm=0)
printf("Neuhadol si ani jednu cifru na nespravnom mieste\n\n");
else
printf("Na nespravnom mieste si uhadol %d cifier\n\n",nm);
}
}
}
while (sm!=4);Ak mam dat namiesto "code" source file tak dajte vediet a ja to upravim