Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int main(int argc, char *argv[]) {
- float num1;
- float num2;
- float result;
- char operation;
- while(scanf("%f %c %f", &num1, &operation, &num2) != EOF) {
- if (strcmp(&operation, "+") == 0){
- result = num1 + num2;
- printf("%.2f\n", result);
- } else if (strcmp(&operation, "-") == 0){
- result = num1 - num2;
- printf("%.2f\n", result);
- } else if (strcmp(&operation, "x") == 0){
- result = num1 * num2;
- printf("%.2f\n", result);
- } else if (strcmp(&operation, "/") == 0){
- result = num1 / num2;
- printf("%.2f\n", result);
- } else {
- fprintf(stderr, "Invalid arguments!\n");
- return 1;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment