Mi código es el siguiente, lo que me pide es generar cinco operaciones con los signos (+,-,*,/) aleatoriamente, para eso estoy utilizando los números ASCII:
42 = *
43 = +
44 = ,
45 = -
46 = .
47 = /
el único problema son el 44 y el 46
42 = *
43 = +
44 = ,
45 = -
46 = .
47 = /
el único problema son el 44 y el 46
Código (c) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define OPERACIONES 5
int main()
{
int i,numero1,numero2,resultado;
char operacion;
srand(time(NULL));
for(i=0;i<OPERACIONES;i++)
{
numero1 = rand()%11;
numero2 = rand()%11;
operacion = rand()% 6+42;
if((operacion==44)||(operacion==46))
printf("%d %c %d = ",numero1,operacion,numero2);
scanf("%d",&resultado);
}
return 0;
}