Obliczanie różnicy w pętli

0

Cześć, jestem początkującym w C++, i dopiero się uczę, czy ktoś z was mógłby mi pomóc napisać taki program?
Ewentualnie powiedzieć co w tym jest źle?

#include <iostream>

using namespace std;

int main()
{
        int odjemna;
        int odjemnik;
        int roznica < 0
        cout << "Podaj odejmna: ";
        cin >> odjemna;
        cout << endl << "Podaj odjemnik: ";
        cin >> odjemnik;
        while (odjemna-odjemnik > 0);
        {
            roznica = odjemna - odjemnik;
            roznica++;
        }
    cout << roznica << endl;
    return 0;
}

152375255_1869319873231967_1900720641758433466_n.jpg

3
#include <iostream>
using namespace std;
int a;
int b;
int ile = 0;
int roznica;
int main()
{
do
{
 cout << "Odjemna: ";
 cin >> a;
 cout << "Odjemnik: ";
 cin >> b;
 roznica = a - b;
 if (roznica > 0)
 {
  ile++;
 }
 cout << "Roznica: " << roznica << endl;
} while (roznica > 0);
cout << "Wynik tylu dzialan byl dodatni: " << ile << endl;
return 0;
}

O to Panu chodzilo? Nie bralbym tego za pewnik, kiedys w Gigasecie z testu C++ mialem 3% :D

3

Po kiego tak sobie utrudniacie?

#include <iostream>
using namespace std;

int main()
{
	int a,b,diff,count=0;
	do
	{
		cout<<(++count)<<": Podaj odjemna i odjemnik: ";
		cin>>a>>b;
		cout<<"Roznica: "<<(diff=a-b)<<endl;
	} while(diff>0);
	cout<<"Wynik tylu dzialan byl dodatni dla: "<<(count-1)<<endl;
	return 0;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1