Red de conocimiento informático - Descarga de software - Código C++ para juego de adivinar números

Código C++ para juego de adivinar números

#include

#include

#include

void principal()

{

int a[4],b[4],over=1;

int i,j,k,m,an ,bn,flag,x;

srand ((unsigned int)time (NULL));

a[0]=rand()%9+1;

k=1;

mientras (k<4)

{

x=rand()%9+1;

para (i=0;i

si (x==a[i])romper;

si (i>=k)

{

a[k]=x;k++;

}

}

for(i=0; i<4;i++)

printf("%3d",a[i]);

printf("\n");

m= 1;

while (over==1)

{

printf("ingrese 4 números (1-9), los números no se pueden repetir, los números entre Separar con espacios, %2da vez:\n",m);

flag=1;

for (i=0;i<4;i++)

{

scanf("%d",&b[i]);

if (b[i]>9||b[i]<1) bandera = 0;

}

para (i=0;i<4;i++)

{

para(j=i + 1;j<4;j++)

if (b[i]==b[j])

{

flag=0;break

}

if (flag==0)

{

printf("¡Entrada incorrecta! Inténtelo de nuevo:\n ") ;

continuar;

}

an=0;bn=0;

for (i=0;i< 4; i++)

para (j=0;j<4;j++)

{

si (a[i]==b[j] )

{

an++;

si (i==j)bn++;

}

}

if (an==4&&bn==4)

{

printf("¡Correcto! Eres tan inteligente:\n");

over=0;

}

{

printf("juego terminado:%dA%dB\n",an,bn

m++;

continuar;

}

}

}

}

o

#include "stdio.h"

#include "stdlib.h"

#include "ctype.h"

int main(){

char ch;

int número;

int adivinar;

char bandera= 'y';

cha

r otra vez;

printf("Presiona s o S ​​para iniciar el juego:");

scanf("%c",&ch);

printf ("\n");

if(toupper(ch)=='S'){

mientras(toupper(flag)=='Y'){

printf("Iniciando el juego...\n");

number=random()%101;

printf("Por favor ingresa un número( 1~100):");

scanf("%d",&guess);

printf("\n");

if(adivina <1 || adivinar>100){

printf("¡¡¡error de entrada!!!\n");

}

else if(adivina>número ){

printf("¡Más alto!\n");

}

si no (adivina

printf ("¡Baja!\n");

}

else{

printf("¡Felicitaciones! ¡Eres inteligente!\n");

}

printf("Presiona y o Y para volver a reproducir:");

scanf("%c",&flag);

}

}

else{

printf("¡¡¡Adiós!!!\n");

}

}