x-kom hosting

Analiza programu

maciej22
utworzono
utworzono

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
komentarz

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
komentarz

@gavron7 moim problemem jest opisanie programu linijka po linijce, dlatego poprosiłem o pomoc.

gavron7
komentarz
komentarz

Nie. prosisz o gotowca. Więc nikt Ci takiego nie da.

Wysłane z mojego M2003J15SC przy użyciu Tapatalka

fernandez
komentarz
komentarz

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.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.