1 / 3
May 2020

Poniższy program powoduje przekroczenie limitu czasu jaka może być przyczyna?

#include <iostream>

    using namespace std;


    int nwd(int a, int b)
    {
        int pom;

        while(b!=0)
        {
            pom = b;
            b = a%b;
            a = pom;
        }
    }

    int main()
    {
        int ilosc;
        cin >> ilosc;

        for (int i = 0 ; i<ilosc; i++)
        {
            int liczba_1, liczba_2;

            cin >> liczba_1;
            cin >> liczba_2;

            cout << nwd(liczba_1, liczba_2)<< endl;
        }


        return 0;
    }
  • created

    May '20
  • last reply

    May '20
  • 2

    replies

  • 517

    views

  • 2

    users

  • 2

    likes

Nie zwracasz nic w funkcji int nwd(int a, int b)