Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- #include <string.h>
- #include <stddef.h>
- int main(){
- char operator[10];
- char znamienko[10];
- float cislo1, cislo2, vysledok;
- float kontrola;
- float a;
- scanf("%f %s %f %s %f", &cislo1, operator, &cislo2, znamienko, &vysledok);
- if(operator[0] != '+' && operator[0] != '-' && operator[0] != '*' && operator[0] != '/' ){
- printf("CHYBA\n");
- return 0;
- }
- if(operator[0] == '+'){
- kontrola = cislo1 + cislo2;
- }else if(operator[0] == '-'){
- kontrola = cislo1 - cislo2;
- }else if(operator[0] == '*'){
- kontrola = cislo1 * cislo2;
- }else if(operator[0] == '/'){
- kontrola = cislo1 / cislo2;
- }
- a = kontrola * 100000;
- kontrola = floor(a) / 100000;
- if(vysledok == kontrola){
- printf("OK\n");
- }else{
- printf("ZLE\n");
- }
- printf("%f %f %lf %f ",cislo1, cislo2, kontrola, vysledok );
- printf("%c", operator[0] );
- printf("%c", znamienko );
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement