Sunteți pe pagina 1din 4

TEMA 3. – Căta Ionela, Bran-Botez Casian, Cioagă Daria (gr.

E21)

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

int main()
{
int a,b,c,d,e,f,g,h,i;
int x,y,z,p,q,r;

x=10;
y=19;
z=61;
p=2;
q=45;
r=17;
printf("\nTema 3 - Cata Ionela");
printf("\nConditia jocului:\nRezultatele cerute sunt: x=10, y=19,
z=61, p=2, q=45, r=17;");
//desen
printf("\n ________________________________________________\n");
printf("| | | | | | | |\n");
printf("| a | - | b | + | c | = | 10 |\n");
printf("|______|______|______|______|______|______|______|\n");
printf("| |OOOOOO| |OOOOOO| | | |\n");
printf("| + |OOOOOO| + |OOOOOO| x | | |\n");
printf("|______|OOOOOO|______|OOOOOO|_____ |_____ |____ _|\n");
printf("| | | | | | | |\n");
printf("| d | x | e | - | f | = | 19 |\n");
printf("|______|_____ |______| _____|_____ |______|______|\n");
printf("| |OOOOOO| |OOOOOO| | | |\n");
printf("| / |OOOOOO| x |OOOOOO| + | | |\n");
printf("|______|OOOOOO|______|OOOOOO|______|______|______|\n");
printf("| | | | | | | |\n");
printf("| g | x | h | - | i | = | 61 |\n");
printf("|______|______|______|______|______|______| _____|\n");
printf("| = | | = | | = | | |\n");
printf("| 2 | | 45 | | 17 | | |\n");
printf("|______|______|______|______|______|______|______|\n");
printf("Introduceti valorile in asa fel incat sa nu se repete
cifrele:\n");

//cerem valorile variabilelor


printf("Prima valoare este: a= ");
scanf("%d",&a);
while(a>9)
{
printf("Introdu cifre de la 1 la 9 si sa nu se repete! a= ");
scanf("%d",&a);
}

printf("A doua valoare este: b= ");


scanf("%d",&b);
while(b>9)
{
printf("Introdu cifre de la 1 la 9 si sa nu se repete! b= ");
scanf("%d",&b);
}

printf("A 3-a valoare este: c= ");


scanf("%d",&c);
while(c>9)
{
printf("Introdu cifre de la 1 la 9 si sa nu se repete! c= ");
scanf("%d",&c);
}

printf("A 4-a valoare este: d= ");


scanf("%d",&d);
while(d>9)
{
printf("Introdu cifre de la 1 la 9 si sa nu se repete! d= ");
scanf("%d",&d);
}

printf("A 5-a valoare este: e= ");


scanf("%d",&e);
while(e>9)
{
printf("Introdu cifre de la 1 la 9 si sa nu se repete! e= ");
scanf("d",&e);
}

printf("A 6-a valoare este: f= ");


scanf("%d",&f);
while(f>9)
{
printf("Introdu cifre de la 1 la 9 si sa nu se repete! f= ");
scanf("%d",&f);
}

printf("A 7-a valoare este: g= ");


scanf("%d",&g);
while(g>9)
{
printf("Introdu cifre de la 1 la 9 si sa nu se repete! g=");
scanf("%d",&g);
}

printf("A 8-a valoare este: h= ");


scanf("%d",&h);
while(h>9)
{
printf("Introdu cifre de la 1 la 9 si sa nu se repete! h= ");
scanf("%d",&h);
}

printf("Si ultima valoare este: i= ");


scanf("%d",&i);
while(i>9)
{
printf("Introdu cifre de la 1 la 9 si sa nu se repete! i= ");
scanf("%d",&i);
}
if(a==b || a==c || a==d || a==e || a==f || a==h || a==i || b==c || b==d
|| b==e || b==f || b==g || b==h || b==i ||
c==d || c==e || c==f || c==g || c==h || c==i || d==e || d==f || d==g
|| d==h || d==i || e==f || e==g || e==h ||e==i ||
f==g || f==h || f==i || g==h || g==i || h==i){

printf("\nNu ai voie sa repeti valorile! \n ");

}else
if(a!=b || a!=c || a!=d || a!=e || a!=f || a!=h || a!=i || b!=c || b!
=d || b!=e || b!=f || b!=g || b!=h || b!=i ||
c!=d || c!=e || c!=f || c!=g || c!=h || c!=i || d!=e || d!=f || d!
=g || d!=h || d!=i || e!=f || e!=g || e!=h ||e!=i ||
f!=g || f!=h || f!=i || g!=h || g!=i || h!=i){

//ecuatiile
x=(a-b)+c;
y=(d*e)-f;
z=(g*h)-i;
p=(a+d)/g;
q=(b+e)*h;
r=(c*f)+i;

printf("\n(%d - %d) + %d = %d", a, b, c, x);


printf("\n(%d x %d) - %d = %d", d, e, f, y);
printf("\n(%d x %d) - %d = %d", g, h, i, z);
printf("\n(%d + %d) / %d = %d", a, d, g, p);
printf("\n(%d + %d) x %d = %d", b, e, h, q);
printf("\n(%d x %d) + %d = %d\n", c , f, i, r);

if(x==10)
printf("\nx= %d \t este corect \n",x);
else printf("\nx= %d \t este gresit \t Se pare ca ai gresit,
valoarea corecta este x=10\n",x);
if(y==19)
printf("y= %d \t este corect\n",y);
else printf("y= %d \t este gresit \t Se pare ca ai
gresit,valoarea corecta este y=19\n",y);
if(z==61)
printf("z= %d \t este corect\n",z);
else printf("z= %d \t este gresit \t Se pare ca ai
gresit,valoarea corecta este z=61\n",z);
if(p==2)
printf("p= %d \t este corect \n",p);
else printf("p= %d \t este gresit \t Se pare ca ai
gresit,valoarea corecta este p=2\n",p);
if(q==45)
printf("q= %d \t este corect \n",q);
else printf("q= %d \t este gresit \t Se pare ca ai
gresit,valoarea corecta este q=45\n",q);
if(r==17)
printf("r= %d \t este corect\n",r);
else printf("r= %d \t este gresit \t Se pare ca ai
gresit,valoarea corecta este r=17\n",r);
if(x==10 && y==19 && z==61 && p==2 && q==45 && r==17){

printf("\n ________________________________________________\n");
printf("| | | | | | | |\n");
printf("| %d | - | %d | + | %d | = | 10 |\n",a, b,
c);
printf("|______|______|______|______|______|______|______|\n");
printf("| |OOOOOO| |OOOOOO| | | |\n");
printf("| + |OOOOOO| + |OOOOOO| x | | |\n");
printf("|______|OOOOOO|______|OOOOOO|_____ |_____ |____ _|\n");
printf("| | | | | | | |\n");
printf("| %d | x | %d | - | %d | = | 19 |\n",d ,e,
f);
printf("|______|_____ |______| _____|_____ |______|______|\n");
printf("| |OOOOOO| |OOOOOO| | | |\n");
printf("| / |OOOOOO| x |OOOOOO| + | | |\n");
printf("|______|OOOOOO|______|OOOOOO|______|______|______|\n");
printf("| | | | | | | |\n");
printf("| %d | x | %d | - | %d | = | 61 |\n", g,
h, i);
printf("|______|______|______|______|______|______| _____|\n");
printf("| = | | = | | = | | |\n");
printf("| 2 | | 45 | | 17 | | |\n");
printf("|______|______|______|______|______|______|______|\n");

printf("\nAi rezolvat corect!\n");


}

else{
printf("\nMai incearca!");

}
}

getch();
return 0;
}

S-ar putea să vă placă și