Recompensa por puntuación alta, sistema de autoevaluación de aritmética oral de programación en lenguaje C
#include "stdio.h"
#include "windows.h"
#definir diez 10
#definir cien 100
#define mil 1000
void main()
{
int inp, mod_n, a, b, resul; p>
p>
int operat=0;
int right=0, rong=0;
printf("1. Suma, resta y multiplicación hasta diez dígitos.\n" );
printf("2.Suma, resta y multiplicación hasta cientos de dígitos.\n");
printf("3.Suma, resta y multiplicación entre miles de dígitos.\n" n");
scanf("d", amp; inp);
switch (inp)
{
caso 1: mod_n=diez;
descanso
caso 2: mod_n=cien
descanso
caso 3: mod_n=thousand ;
descanso;
predeterminado: printf("Error de entrada, la dificultad predeterminada es 1.\n"); p> do
{
system("cls");
printf("-1000 para salir del ejercicio y contar los resultados.\n")
a=rand ()mod_n;
b=rand()mod_n;
operat=rand()3;
cambiar (operar)
{
caso 0: resul=a b;
printf("d d=\n", a, b
romper;
caso 1: resul=a-b;
printf("d-d=\n", a, b)
caso 2: resultado =a*b;
printf("d×d=\n", a, b
break ); p>
// caso 3: resultado =a/b;
// printf("d÷d=\n", a, b); romper;
}
scanf("d",amp; inp);
if (inp==-1000)
{
descanso;
}
if (inp==resul)
{
printf(" ¡Correcto! ");
derecha ;
}
else
{
printf("¡Error!") ;
rong ;
}
} while (1);
printf("Tú ***completaste la pregunta d\ n pregunta correcta d, pregunta incorrecta d.
\n",
bien rong, bien, rong);
}