[ dalmasica @ 09.10.2006. 20:13 ] @
Kako bi trebao izgledati dijagram toka u Pascal-u za ovaj problem: Napišite program koji unosi prirodan broj n i ispisuje najveću znamenku tog broja? Za svaki prijedlog ili rješenje ZAHVALJUJEM! |
[ dalmasica @ 09.10.2006. 20:13 ] @
[ Nemanja Avramović @ 10.10.2006. 00:57 ] @
I da znam, domaće zadatke ovde ne rešavamo
![]() [ broker @ 10.10.2006. 08:50 ] @
Resvamo ako se placa :)
Primamo sve konvertibilne valute kao i naturu :) [ dalmasica @ 10.10.2006. 10:52 ] @
Nije potrebno, rješila sam ga!!!
[ dalmasica @ 11.10.2006. 20:43 ] @
Ovaj mi zadatak stvarno ne ide...
Treba napisati program koji će za upisan broj n ispisati prvi prirodan broj koji ima najviše dijeljitelja? npr, ulaz:n=10 --- d 1- 1 2 - 1 - 2 3 - 1 - 3 4 - 1- 2 - 4 5 - 1- 5 6 - 1 - 2 - 3 - 6 7 - 1- 7 8 - 1- 2 - 4 - 8 9 - 1 - 3 - 9 10 - 1 - 2 - 5 -10 izlaz: 6 Molim Vas da mi barem otprilike kažete šta bih trebala da naprvim (dijagram toka)? Zna li tko kakav sajt gdje ima ovakvih zadataka iz Pascal-a, plizzz recite ako znate koji? [Ovu poruku je menjao dalmasica dana 11.10.2006. u 21:53 GMT+1] [Ovu poruku je menjao dalmasica dana 14.10.2006. u 12:27 GMT+1] [ dalmasica @ 14.10.2006. 11:30 ] @
Ljudi POMAGAJTE!!!!!!!
[ Nemanja Avramović @ 14.10.2006. 14:50 ] @
Kao što smo već rekli, obično domaće zadatke ne radimo (besplatno) a ja bih ti rado pomogao ali matematiku nisam dao tako da zaista nemam predstavu kako odraditi ovo :/
[ Srki_82 @ 14.10.2006. 14:53 ] @
Zadatak je prilicno jednostavan. Brute Force resenje bi bilo da za svaki broj nadjes koliko ima delitelja i da na kraju vidis koji je broj koji trazis.
Pseudokod bi ovako izgledao Code: maxR = 0 Br = 0 za svaki broj X od 1 do N R = broj delitelja broja X ako je R > maxR onda je Br = X Resenje se nalazi u Br [ dalmasica @ 14.10.2006. 18:11 ] @
Da, ali kako da nađem broj djeljitelja?
Ja sam početnik u programiranju (očito) pa bi želila da mi napisee SVE! Hvala [ reiser @ 14.10.2006. 18:26 ] @
Code: var n : Integer; C1, C2 : Integer; totalDiv : Integer; maxDiv : Integer; currNum : Integer; begin Write('n = '); ReadLn(n); maxDiv := 0; currNum := 1; For C1 := 1 to n Do Begin totalDiv := 1; For C2 := 2 to (C1 div 2) Do If C1 mod C2 = 0 Then Inc(totalDiv); If totalDiv > maxDiv Then Begin currNum := C1; maxDiv := totalDiv; End; End; WriteLn('Broj koji ima najvise deljenika je: ', currNum); ReadLn; end. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|