Red de conocimiento informático - Aprendizaje de código fuente - Programación aritmética divisible

Programación aritmética divisible

# incluir ltstdlib.h gt

# incluir ltiostream.h gt

# incluir ltconio.h gt

# incluir lttime.h gt

int principal()

{

int a = 0;

int b = 0

int modo = 0; //0: suma 1: resta 2: multiplica por 3: divide.

int c = 0;

int resultado = 0;

int puntuación = 0

int I = 0; p>

int resultado = 0;

int puntuación = 0;

int I = 0;

p>

srand((sin firmar) ) time(empty)); //Inicializa el generador de números aleatorios para que los números aleatorios generados sean diferentes para cada ejecución.

for(I = 0; Ilt10; I) //Hacer diez preguntas

{

a = rand() 20 //Generar un número aleatorio entre 0 y 20.

b = rand() 20; //Genera un número aleatorio entre 0 y 20.

mode = rand() 4; //Genera un número aleatorio entre 0 y 3, que representa al operador.

printf("d",a); //Imprimir fórmula

Cambiar (modo) // Operador OK

{

Caso 0:

printf(" ");

Resultado = a b; //Selecciona la respuesta correcta a la operación.

Pausa;

Caso 1:

printf("-");

Resultado = a-b //Selección-operación correcta respuesta.

Pausa;

Caso 2:

printf(" * ");

Resultado = a * b //Seleccionar * La respuesta correcta a la operación.

Pausa;

Caso 3:

printf("/");

Resultado = a/b; //select/ La respuesta correcta a la operación.

Pausa;

Valor predeterminado:

printf("¡Algo pasó!\n ");

Pausa;

}

printf("d = ", b);

scanf("d ", ampc); //Ingrese la respuesta

Si (c == resultado) //Consistente con la respuesta correcta.

{

Puntuación = 10; //Puntos de bonificación

printf(" Derecha \ n \ n "); /p>

Otro

{

printf("Error\ n \ n "); //Escalonado

}

}

printf("Su puntuación es: d\n\n\n ", puntuación); //Muestra las puntuaciones de diez preguntas.

devuelve 1;

}