Algorytm Euklidesa
Ostatnio zmodyfikowano 2009-03-28 10:27
mms1994 Temat założony przez niniejszego użytkownika |
Algorytm Euklidesa » 2009-03-26 16:35:36 Witam!!! Potrzebuję pomocy w napisaniu w/w algorytmu, oto efekty mojej pracy, proszę o poprawę i informacje co dalej: //Program obliczający najmniejszy wspólny dzielnik dwóch liczb, oparty na algorytmie Euklidesa #include <iostream> #include <string> #include <conio.h> #include <vector> #include <fstream> #include <sstream> #include <time.h> #include <windows.h>
using namespace std;
int main() { int a, b, c; cout << "Podaj a" << endl; cin >> a; cout << "Podaj b" << endl; cin >> b; if( a == b ); { } if( a == b ) { cout << "Najwiekszy wspolny dzielnik to " << a << endl; } else { if( a > b ); } if( a > b ); { a = a - b; } else { b = b - a; } getch(); return( 0 ); }
|
|
DejaVu |
» 2009-03-26 16:43:57 |
|
mms1994 Temat założony przez niniejszego użytkownika |
» 2009-03-27 20:24:58 1. Tamto to było tylko przykład, a teraz na infe to jest. 2. Czytałem i nie końca rozumiem. 3. Da się tak prosto zapiać??? |
|
DeBugger |
» 2009-03-27 20:35:54
#include <iostream> #include <conio.h> int main() { using namespace std; int a, b; cout << "Podaj a i b." << endl; cin >> a; cin >> b; while( a != b ) { if( a > b ) a = a - b; else b = b - a; } cout << "Najwiekszy wspolny dzielnik wynosi: " << a << "." << endl; getch(); }
Pozwolę sobie udostępnić kod, który właśnie na infę pisałem ostatnimi czasy. :) //Edit: #include <string> #include <vector> #include <fstream> #include <sstream> #include <time.h> #include <windows.h>
Nie rozumiem po co Ci te liby?? |
|
mms1994 Temat założony przez niniejszego użytkownika |
» 2009-03-28 10:27:06 Bardzo dziękuję za pomoc.
Każdą "prace" zaczynam z tymi librami bo tak jakoś... przyzwyczaiłem się |
|
« 1 » |