pomoc oko skolskih zadataka za C

pomoc oko skolskih zadataka za C

offline
  • Dusan Kostic
  • @kosticdk
  • Pridružio: 24 Avg 2011
  • Poruke: 300
  • Gde živiš: Beograd

imam neke zadatke za skolu koje ne znam da uradim, ako neko moze da mi pomogne posto nista ne znam Smile

1 zadatak:
Citat:Написати програм на језику С који за позитиван цео број n учитан преко тастатуре, исписује нa екрану број цифара у децималном облику задатог броја као и њихову суму (оператори дељење (/)
и остатак дељења (%))


2 zadatak:
Citat:Написати програм на језику С који чита са тастатуре цео број n и приказује га на екрану у:
окталном, хексадецималном и бинарном облику.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 04 Jul 2011
  • Poruke: 5424

Gde si konkretno zapeo sa ovim zadacima? Da li znaš kako se određuje suma cifara broja? Da li znaš konvertovanje brojevnih sistema na papiru?



offline
  • Milan
  • Pridružio: 17 Dec 2007
  • Poruke: 14809
  • Gde živiš: Niš

Ajde da ti ne pišemo kod, već da ti objasnimo, a ti sam da napišeš. Very Happy

Dakle, da bi odredio sumu cifara moraš da odrediš kolika je svaka cifra i da ih sve sabereš. Poslednju cifru nekog broja određuješ kao ostatak pri deljenju tog broja sa 10. Odmah nakon toga dobijenu cifru dodaš sumi S koju na početku resetuješ na 0. Nakon dodavanja cifre sumi, celobrojno deliš broj sa 10 kako bi izgubio poslednju cifru. Zatim ceo postupak ponavljaš ponovo sve dok ne ostane samo jedna cifra. Kada ostane jedna cifra, i tu cifru dodaš sumi (dakle izvan petlje je) i to je to. Da bi odredio broj cifara samo ubaciš jedan inkrementer u petlju i to je to.


Što se drugog zadatka tiče, dovoljno je napisati program koji će da učitava neki broj sa tastature, a zatim taj isti broj prikaže u navedenim oblicima. Za hexadecimalni i oktalni prikaz je dovoljno da koristiš pojedinačne konverzije %x i %o. Nisam siguran da li za binarni postoji pojedinačna konverzija. Ako ne, morao bi da se ispiše program za konverziju.

Ko je trenutno na forumu
 

Ukupno su 1389 korisnika na forumu :: 31 registrovanih, 6 sakrivenih i 1352 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Ageofloneliness, babaroga, bojcistv, celik, d bos, darkangel, Dorcolac, GandorCC, hatman, kinez88, Kubovac, Magistar78, MB120mm, Mixelotti, nebkv, nedeljkovici, Nemanja.M, nenaddz, powSrb, procesor, rodoljub, royst33, S2M, Skywhaler, Toper, vathra, VitezKoja, Vlada78, YugoSlav, zlaya011