Dev - C++ - Problema con una condicion

 
Vista:

Problema con una condicion

Publicado por Chiaki (3 intervenciones) el 15/06/2020 23:41:11
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include<stdio.h>
#include<windows.h>
#include<conio.h>
void gotoxy(int x,int y);
/////////////////////////
 void gotoxy(int x,int y){
      HANDLE hcon;
      hcon = GetStdHandle(STD_OUTPUT_HANDLE);
      COORD dwPos;
      dwPos.X = x;
      dwPos.Y= y;
      SetConsoleCursorPosition(hcon,dwPos);
 }
int main()
{
	int a,b,c,continua=0,avanza=1,sigue=0;
	gotoxy(10,6);
	printf("uwu*-*-*-*-*-*-*-Juego de Memoria-*-*-*-*-*-*-*uwu");
	gotoxy(10,8);
	printf("Reto");
	gotoxy(53,8);
	printf("Jugador");
	do
	{
		for(int i=0;i<=continua;i++)
		{
			gotoxy(11,9);
			b=rand()%(10);
			printf("%d",b);
			Sleep(700);
			gotoxy(11,9);
			printf("  ");
		}
		for(int j=0;j<=continua;j++)
		{
		gotoxy(56,9);
		printf(" ");
		a=getche();
		a=a-48;
		Sleep(500);
		gotoxy(56,9);
		printf("  ");
		}
		for(int k=0;k<=sigue;k++)
		{
		if(a==b)
		continua++;
		else
		avanza=0;
		}
	}while(avanza==1);
 
}


Veran mi codifo es de memoria te muestra un numero y debes colocar el correcto, luego te muestra dos y asi sucesivamente mi problema es que en el ultimo for, donde esta el if, debe de evaluar que cada uno de los números deba ser igual al que se coloca pero este solo evalua el ultimo que se coloca, me gustaría que me pudieran ayudar con que tipo de condición debería colocarle
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Problema con una condicion

Publicado por Alfil (1444 intervenciones) el 16/06/2020 07:51:27
Fíjate que tanto en a como en b realmente lo único que almacenas es el último valor, sugiero que utilices un vector para cada iteración y que lo limpies cada vez.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar