maciej22 utworzono 17 lutego 2021 utworzono 17 lutego 2021 1. #include<iostream> using namespace std; int NWD(int a, int b) { while(a!=b) if(a>b) a-=b; else b-=a; return a; } int main() { int a, b; cout<<"Podaj dwie liczby: "; cin>>a>>b; cout<<"NWD("<<a<<","<<b<<") = "<<NWD(a,b)<<endl; return 0; } ---------------------------------------------------------------------------------------- 2. #include <cstdlib> #include <iostream> #include <iomanip> using namespace std; int rek(int a,int b) { if(a==b) return a; else if(a>b) return rek(a-b,b); else return rek(a,b-a); } int main () { int x,y; cout <<"Podaj 2 liczby "; cin >> x; cout <<endl; cin >>y; cout <<endl; cout <<"NWD wynosi " << rek(x,y); cout << "\n"; system ("pause"); return 0; } Przeanalizuje (opiszę) ktoś te dwa programy? Bardzo proszę.
gavron7 komentarz 17 lutego 2021 komentarz 17 lutego 2021 Za ile?Aby dostać coś za free należy chociaż się troszeczkę wysilić i powiedzieć z czym ma się problem.Jak nie chcesz się wysilać trzeba mieć $$ najlepiej w kryptowalucie Wysłane z mojego M2003J15SC przy użyciu Tapatalka
maciej22 komentarz 17 lutego 2021 Autor komentarz 17 lutego 2021 @gavron7 moim problemem jest opisanie programu linijka po linijce, dlatego poprosiłem o pomoc.
gavron7 komentarz 17 lutego 2021 komentarz 17 lutego 2021 Nie. prosisz o gotowca. Więc nikt Ci takiego nie da.Wysłane z mojego M2003J15SC przy użyciu Tapatalka
fernandez komentarz 18 lutego 2021 komentarz 18 lutego 2021 Programy liczą NWD, 1 - iteracyjnie, 2 - rekurencyjnie. Jak masz z czymś problem, to napisz gdzie. Tłumaczenie linijka po linijce jest bez sensu.
Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!
Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.