1. Napisz program, który wczyta od użytkownika dwie liczby całkowite a i b, a następnie sprawdzi, czy a jest większe niż b. Jeśli tak, wypisze resztę z dzielenia a przez b, jeśli nie - resztę z dzielenia b przez a.

2. Napisz program, który wczyta od użytkownika dodatnią liczbę rzeczywistą x. Następnie będzie modyfikował wartość x mnożąc ją przez 2 (x *= 2). Powinien kontynuować powyższe wczytywanie i mnożenie, dopóki x będzie mniejsze niż y.
W języku C++


Odpowiedź :

Odpowiedź:

Zad 1.

#include <iostream>

using namespace std;

int main()

{

   int a, b;

   cin >> a >> b;

   cout << (a > b ? a % b : b % a) << endl;

   return 0;

}

Zad 2.

#include <iostream>

using namespace std;

int main()

{

   int x;

   cin >> x;

   const int y = 10;

   while (x < y) x *= 2;

   cout << x << endl;

   return 0;

}