Co robi zmienna char (czy co to jest)? kontekst w opisie zaznaczone na zdjęciu
cały program:
#include using namespace std;
int NWD(int a, int b) { int pom; while(b!=0) { pom = b; b = a%b; a = pom; } return a; } int NWW(int a, int b) { return a/NWD(a,b)*b; } int main(int argc, char** argv) { int l1, l2, m1, m2; //liczniki i mianowniki char kreska; cout<<"Podaj pierwszy ulamek w formacie licznik/mianownik: "; cin>>l1>>kreska>>m1; cout<<"Podaj drugi ulamek w formacie licznik/mianownik: "; cin>>l2>>kreska>>m2; int licznik, licznikB, mianownik, mianownikB; //licznik i mianownik ułamka wynikowego mianownik = mianownikB = NWW(m1, m2); int pom = licznik = mianownik/m1*l1 + mianownik/m2*l2; int minu = licznikB = mianownik/m1*l1 - mianownik/m2*l2; licznik /= NWD(pom,mianownik); mianownik /= NWD(pom,mianownik); licznikB /= NWD(minu,mianownik); mianownikB /= NWD(minu,mianownik); cout< cout< }