Toggle navigation
Images.Elk.pl
TG asd
#include
#include
using namespace std;
int nwd(int a, int b)
{
int c;
while (b!=0)
{
c = a % b;
a = b;
b = c;
}
return a;
}
int main(int argc, char *argv[])
{
int l1,m1=0,l2,m2=0, dzialanie,l,m;
cout << "Podaj licznik pierwszej liczby\n";
cin >> l1;
do
{
cout << "Podaj mianownik pierwszej liczby\n";
cin >> m1;
} while (m1 == 0);
cout << "Podaj licznik drugiej liczby\n";
cin >> l2;
do
{
cout << "Podaj mianownik drugiej liczby\n";
cin >> m2;
} while (m2 == 0);
cout << "Liczba pierwsza: " << l1 << "/" << m1 << endl;
cout << "Liczba druga: " << l2 << "/" << m2 << endl;
cout << "Wybierz numer dzialania: \n1: (+) dodawanie \n2: (-) odejmowanie \n3: (*) mnozenie \n4: (/) dzielenie" << endl;
cin >> dzialanie;
switch(dzialanie)
{
case 1: l = ( l1 * m2 + l2 * m1 );
m = ( m1 * m2 );
break;
case 2: l = ( l1 * m2 - l2 * m1 );
m = ( m1 * m2 );
break;
case 3: l = ( l1 * l2 );
m = ( m1 * m2 );
break;
case 4: l = ( l1 * m2 );
m = ( m1 * l2 );
break;
default: cout << "Nieprawidlowy numer dzialania\n";
}
cout << "Wynik: " << l / nwd(l,m) << "/" << m / nwd(l,m) << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Wyszukiwarka
Podobne podstrony:
House M D [4x11] Frozen (XviD asd)
nw asd w3
asd 2033s
Private Practice [1x09] In Which Dell Finds His Fight (XviD asd)
Fagor 8025 TG L342 85m
asd
asd 1041tr
Ghost Whisperer [1x04] Mended Hearts (XviD asd)
asd 1013r
ASD Przykład Stal 2010
The L Word [1x12] Locked Up (XviD asd)
asd 1012dmr
House M D [4x14] Living The Dream (XviD asd)
nw asd w2
więcej podobnych podstron