#include <stdio.h>
#include <stdlib.h>

int main()
{
    double n1, n2;
    char szTemp[256];
    printf("Input num[1] > ");
    fgets(szTemp, sizeof(szTemp), stdin), n1 = atof(szTemp);
    printf("Input num[2] > ");
    fgets(szTemp, sizeof(szTemp), stdin), n2 = atof(szTemp);
    printf("Input oparator > ");
    fgets(szTemp, sizeof(szTemp), stdin);
    switch(szTemp[0]){
        case '+':
            printf("%f + %f = %f\n", n1, n2, n1 + n2);
            break;
        case '-':
            printf("%f - %f = %f\n", n1, n2, n1 - n2);
            break;
        case '*':
            printf("%f * %f = %f\n", n1, n2, n1 * n2);
            break;
        case '/':
            printf("%f / %f = %f\n", n1, n2, n1 / n2);
            break;
        default:
            puts("Unknown operator!");
            break;
    }
    return;
}