Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<fstream>
- using namespace std;
- main()
- {
- double licznik, mianownik, p=0, mianownikm=12000, licznikm=12000, m=1;
- int liczniki, mianowniki, wynikl=0, suma=0;
- ifstream ulamki("dane_ulamki.txt");
- ofstream wynik("wyniki_ulamki.txt");
- while(!ulamki.eof())
- {
- if(p==0)
- {
- ulamki>>liczniki;
- licznik=liczniki;
- p++;
- }
- if(p==1)
- {
- ulamki>>mianowniki;
- mianownik=mianowniki;
- p--;
- }
- if(licznik/mianownik<m)
- {
- m=licznik/mianownik;
- licznikm=licznik; mianownikm=mianownik;
- }
- if(liczniki%mianowniki==0||mianowniki%liczniki==0)
- ;
- else
- wynikl++;
- if(liczniki%mianowniki==0)
- {
- liczniki=liczniki/mianowniki;
- mianowniki=mianowniki/mianowniki;
- }
- else
- ;
- if(mianowniki%liczniki==0)
- {
- mianowniki=mianowniki/liczniki;
- liczniki=liczniki/liczniki;
- }
- else
- ;
- suma+=liczniki;
- }
- wynik<<"zad 1\n"<<"Ułamek o minimalnej wartości to: "<<licznikm<<"/"<<mianownikm<<"\n";
- wynik<<"zad 2\n"<<"Suma nieskracalnych ułamków to: "<<wynikl<<"\n";
- wynik<<"zad 3\n"<<"Suma liczników ulamków w nieskracalnej postaci to: "<<suma<<"\n";
- ulamki.close();
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement