Programación aritmética divisible
# 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;
}