View Single Post
Staro 10.12.2004., 05:45   #8
bude
Warcraft III TFT
 
bude's Avatar
 
Datum registracije: Jun 2004
Lokacija: Zg
Postovi: 862
Citiraj:
Originally posted by Tooma
i ako ti sada nije kasno broj koraka potreban za izracunavanje nzm-e je manji od peterostruke duzine veceg broja

to zanci ako trazis nzm tro i cetveroznamenkastog broja broj koraka manji je od 20

i evo koda u c++ by me:
Euklidov algoritam za mjeru dva broja

#include
void main()
{
long int broj1, broj2, ostatak, pom_broj;
cout << "unesi prvi broj: "; cin >> broj1:
cout << "unesi drugi broj: "; cin >> broj2;
if ((broj1= =0) || (broj2= =0))
cout << "pogresan unos\n"


if ((broj1<0) broj1 = - broj1;
if ((broj2<0) broj2 = - broj2;

if ((broj1= =1) || (broj2 = = 1))
cout << "nzm je 1\n"
if (broj1 pom_broj = broj1;
broj1 = broj2;
broj2 = pom_broj;
}

do {
ostatak = broj1 % broj2;
broj1 = broj2;
broj2 = ostatak;
} while (ostatak != 0);

cout << "nzm je " << broj1 << endl;
}
Hm.. napisao si to u c-u, a ne u c++ -u
__________________
A64 Venice
Epox 9npa+ Ultra
Super Talent 2x512 MB
Saphire x700 pro
2x80 GB @ RAID0

bude je offline   Reply With Quote