napisz program który prosi użytkownika o podanie trzech kiczb z których obliczy nwd tych liczb a następnie policzy jaka będzie silna nwd tych liczb

Odpowiedź :

Odpowiedź:

#include <iostream>

using namespace std;

int main()

{

   //Zmienne:

   int a, b, c;

   long silnia = 1;

   //Przypisywanie wartości do zmiennych:

   cout << "Podaj pierwsza liczbe: ";

   cin >> a;

   cout << "Podaj druga liczbe: ";

   cin >> b;

   cout << "Podaj trzecia liczbe: ";

   cin >> c;

   //Obliczanie NWD 3 liczb:

   while (a != b)

   {

       if (a > b)

           a -= b;

       else

           b -= a;

   }

   while (a != c)

   {

       if (a > c)

           a -= c;

       else

           c -= a;

   }

   cout << "NWD = " << a << "\n";

   //Wyznaczanie silni:

   for (int i = a; i > 1; i--)

    silnia *= i;

   cout << a <<  "! = " << silnia << "\n";

   

   return 0;

}

Wyjaśnienie:

Viz Inne Pytanie