Advertisement
Guest User

Untitled

a guest
Mar 31st, 2020
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4. #include <string.h>
  5. #include <stddef.h>
  6.  
  7. int main(){
  8. char operator[10];
  9. char znamienko[10];
  10. float cislo1, cislo2, vysledok;
  11. float kontrola;
  12. float a;
  13. scanf("%f %s %f %s %f", &cislo1, operator, &cislo2, znamienko, &vysledok);
  14.  
  15. if(operator[0] != '+' && operator[0] != '-' && operator[0] != '*' && operator[0] != '/' ){
  16. printf("CHYBA\n");
  17. return 0;
  18. }
  19.  
  20. if(operator[0] == '+'){
  21. kontrola = cislo1 + cislo2;
  22. }else if(operator[0] == '-'){
  23. kontrola = cislo1 - cislo2;
  24. }else if(operator[0] == '*'){
  25. kontrola = cislo1 * cislo2;
  26. }else if(operator[0] == '/'){
  27. kontrola = cislo1 / cislo2;
  28. }
  29. a = kontrola * 100000;
  30. kontrola = floor(a) / 100000;
  31.  
  32. if(vysledok == kontrola){
  33. printf("OK\n");
  34. }else{
  35. printf("ZLE\n");
  36. }
  37. printf("%f %f %lf %f ",cislo1, cislo2, kontrola, vysledok );
  38. printf("%c", operator[0] );
  39. printf("%c", znamienko );
  40.  
  41. return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement