Toy haciendo un programa que realiza las 4 operaciones basicas (suma,resta,multiplicacion y division) en Dev-cpp, en total pido 3 ingresos por teclado: num1(float), num2(float) y op (integer)primero me pido los dos primeros y luego de mostrar un menu en pantalla me pide que elija una opcion(op). El problema es que al meter los dos primeros numeros (num1 y num2) por ejemplo 3 y 4 a num1 le asigna 3 a num2 le asigna un numero cualquiera y a op le asigna el 4 y no se por que. Para que me lea los elementos que meto por teclado uso el scanf, asi:
printf("Ingresa dos numeros: ");
fflush(stdin);
scanf("%f,%f",&a,&b);
printf(" Elige la operacion que deseas realizar\n\n");
printf(" 1. Suma\n");
printf(" 2. Resta\n");
printf(" 3. Multiplicacion\n");
printf(" 4. Division\n");
printf(" 5. Salir\n\n");
printf(" ¿Que operacion deseas realizar?(1-5): ");
scanf("%i",&op);
Esto es un pedaso del programa para q vean como +- va, espero q me puedan ayudar...gracias de antemano...