Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. #include<iostream>
  2. #include<fstream>
  3. using namespace std;
  4. main()
  5. {
  6. double licznik, mianownik, p=0, mianownikm=12000, licznikm=12000, m=1;
  7. int liczniki, mianowniki, wynikl=0, suma=0;
  8. ifstream ulamki("dane_ulamki.txt");
  9. ofstream wynik("wyniki_ulamki.txt");
  10. while(!ulamki.eof())
  11. {
  12.  
  13. if(p==0)
  14. {
  15. ulamki>>liczniki;
  16. licznik=liczniki;
  17. p++;
  18. }
  19.  
  20. if(p==1)
  21. {
  22. ulamki>>mianowniki;
  23. mianownik=mianowniki;
  24. p--;
  25. }
  26.  
  27. if(licznik/mianownik<m)
  28. {
  29. m=licznik/mianownik;
  30. licznikm=licznik; mianownikm=mianownik;
  31. }
  32.  
  33. if(liczniki%mianowniki==0||mianowniki%liczniki==0)
  34. ;
  35. else
  36. wynikl++;
  37.  
  38. if(liczniki%mianowniki==0)
  39. {
  40. liczniki=liczniki/mianowniki;
  41. mianowniki=mianowniki/mianowniki;
  42. }
  43. else
  44. ;
  45.  
  46. if(mianowniki%liczniki==0)
  47. {
  48. mianowniki=mianowniki/liczniki;
  49. liczniki=liczniki/liczniki;
  50. }
  51. else
  52. ;
  53.  
  54. suma+=liczniki;
  55. }
  56. wynik<<"zad 1\n"<<"Ułamek o minimalnej wartości to: "<<licznikm<<"/"<<mianownikm<<"\n";
  57. wynik<<"zad 2\n"<<"Suma nieskracalnych ułamków to: "<<wynikl<<"\n";
  58. wynik<<"zad 3\n"<<"Suma liczników ulamków w nieskracalnej postaci to: "<<suma<<"\n";
  59. ulamki.close();
  60. system("pause");
  61. return 0;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement