Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- int licznik1, licznik2, mianownik1, mianownik2;
- //Wczytanie danych i wyświetlenie działania
- cout << "[Ulamek pierwszy]\nLicznik = ";
- cin >> licznik1;
- cout << "Mianownik = ";
- cin >> mianownik1;
- cout << "\n[Ulamek drugi]\nLicznik = ";
- cin >> licznik2;
- cout << "Mianownik = ";
- cin >> mianownik2;
- cout << "\n" << licznik1 << "/" << mianownik1 << " + " << licznik2 << "/" << mianownik2;
- //Obliczanie NWW z obu mianowników
- int a = mianownik1, b = mianownik2;
- int r;
- float iloczyn = a * b;
- do {
- r = a % b;
- a = b;
- b = r;
- } while(r != 0);
- int nww = iloczyn / a;
- //Sprowadzenie obu ułamków do wspólnego mianownika
- int pom1 = nww/mianownik1;
- mianownik1 *= pom1;
- licznik1 *= pom1;
- int pom2 = nww/mianownik2;
- mianownik2 *= pom2;
- licznik2 *= pom2;
- //Obliczenie i wyświetlenie wyniku
- cout << "\n" << licznik1 << "/" << mianownik1 << " + " << licznik2 << "/" << mianownik2 << "\n";
- int licznik3 = licznik1 + licznik2;
- int mianownik3 = mianownik1;
- [wrzuć tutaj swój kod zadania numer 9]
- [żeby skrócić ułamek]
- [bo ja mam to jakoś inaczej niż on na lekcji pokazywał]
- [ułamek który masz skrócić to licznik3 i mianownik3]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement