Odpowiedź:
Ćwiczenie 1:
#include <iostream>
using namespace std;
int nwd(int a, int b)
{
if (b == 0)
return a;
return nwd(b, a % b);
}
long long nww(int a, int b)
{
return (a / nwd(a, b)) * b;
}
int main()
{
int a,b;
cout<<"Wprowadz a: ";cin>>a;
cout<<"Wprowadz b: ";cin>>b;
cout<<"Najwiekszy wspolny dzielnik a: "<<nwd(a,b)<<'\n';
cout<<"Najmniejsza wspólna wielokrotność b: "<<nww(a,b)<<endl;
return 0;
}
Ćwiczenie 2:
#include<iostream>
using namespace std;
int main()
{
int a,b;
cout << "Wczytaj a: "; cin >> a;
cout << "Wczytaj b: "; cin >> b;
int x = 0;
for(int i=1;x+a<b;i++)
{
x = a*i;
cout << x << endl;
}
return 0;
}