#include #include #include #include int main() { int i,j; // pro cyklus double number1, number2, summary, rsum, msum; /*aby se mohlo počítat s desetinnými čísly*/ char operand, equ; //načítání znaků scanf("%lf", &number1); // nacte prvni cislo, znamenko, druhe cislo scanf("%c", &operand); scanf("%lf", &number2); scanf("%c", &equ); scanf("%lf",&msum); /*pokud se operand rovna deleni a delitel se rovna nule vypise chybu*/ if((operand == '/') && (number2 == 0)){ printf("Nulou sa nedá deli"); } if(operand !='+' && operand !='-' && operand !='*' && operand !='/'){ return 1; printf("\n"); } if(equ !='='){ return 1; printf("\n"); } else if(operand=='+'){ rsum=number1+number2; if(msum==rsum){ printf("OK\n"); } else{ printf("ZLE\n"); } printf("%lf\n",rsum); } else if(operand=='-'){ rsum=number1-number2; if(msum==rsum){ printf("OK\n"); } else{ printf("ZLE\n"); } printf("%lf\n",rsum); } else if(operand=='*'){ rsum=number1*number2; if(msum==rsum){ printf("OK\n"); } else{ printf("ZLE\n"); } printf("%lf\n",rsum); } else if(operand=='/'){ rsum=number1/number2; if(msum==rsum){ printf("OK\n"); } else{ printf("ZLE\n"); } printf("%lf\n",rsum); } }