C jezik - problem sa petljama

4

C jezik - problem sa petljama

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Ja ti vjerujem da ti to znaš i da je to tebi tako jednostavno. Mr. Green Ajde malo opširnije, nemoj na tanjiru, ali korak po korak.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Srđan Tot
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Ako mogu da predložim nešto pre nego što ti neko da rešenje zadatka. Zamisli da smo svi mi totalni idioti i da ništa ne razumemo. Objasni nam korak po korak kako bi ti ručno izračunao rešenje tog zadatka ako bi n bilo 4. Bukvalno korak po korak.

Većini ljudi rešenje postane totalno jasno i logično kad pokušaju nekom duduku da objasne šta je problem Smile



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

Napisano: 16 Okt 2014 9:26

Nije da je meni jednostavno, nego stvarno jeste jednostavno kada se sedne i razmisli se lepo. Wink

Korak po korak si dobio. Sad ti izvuci odatle rešenje. Probaj nešto, bilo šta. Mnogo ćeš brže doći do rešenja nego da čekaš nas, a i sam problem ćeš mnogo bolje razumeti i zapamtiti. Wink

Dopuna: 16 Okt 2014 9:33

I reci mi, jesi li radio zadatak u kome računaš sumu prvih N brojeva?

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Jesam Smile

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

Napisano: 16 Okt 2014 10:22

Ovaj zadatak se od toga razlikuje u svega par karaktera. Dijagram toka (algoritam) je identičan. Jedino je sabirak nešto drugačiji.

Zašto sada ne bi iskoristo rešenje koje je dobro i koje radi?

Dopuna: 16 Okt 2014 10:26

Takođe, obavezno poslušaj i ono što Srki kaže. Wink

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Napisano: 16 Okt 2014 10:32

Srki_82 ::
Većini ljudi rešenje postane totalno jasno i logično kad pokušaju nekom duduku da objasne šta je problem Smile


Zamislim ja odmah kako bi to moglo da ide, ali uvjek u sintaksi negdje pogriješim. Iz ovog zadatka znam da korisnik treba da unese N i posle toga treba svaki broj do broja N da stepenujem. Kada stepenujem, treba da ih saberem i ispišem rezultat.

Sad ću kod od programa koji sabira brojeve od 1 do N da promjenim da sve stepenuje.

Dopuna: 16 Okt 2014 10:42

Evo koda, mada nešto ne radi, ali sam barem blizu Very Happy Jel neko vidi grešku, jer ne izbaca dobar rezultat?

#include <stdio.h> #include <math.h> main() {   int suma=0, n, i=1;     printf("Unesite broj n: ");   scanf("%d",&n);     while(i <= n)   {     suma+= pow(n,n);     i++;   }     printf("%d\n",suma); }

Ubacio sam math biblioteku jer je kompajler izbacio neku grešku u vezi pow funkije.

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

Pogledaj malo to sabiranje i vidi šta ti zapravo radiš...

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

suma = pow(n,n);

Možda ovako, bez plusa? I da stavim vrijednost brojača i da je i=0, jer ako je 1 onda preskoči jednicu u stepenovanju?

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

Miloš CG ::Možda ovako, bez plusa?Kakva je to suma bez sabiranja??
Miloš CG ::I da stavim vrijednost brojača i da je i=0, jer ako je 1 onda preskoči jednicu u stepenovanju?Kako i zasto preskace jedinicu "u stepenovanju"?

Jos jednom, pogledaj sta ti zapravo radis. Ti sabiras n^n + n^n + ... Da li je to ono sto se trazi od tebe? Wink

offline
  • Miloš
  • Pridružio: 23 Maj 2011
  • Poruke: 1069

Aha, znači treba i da stavim umjesto n? Smile Ima li još neki propust, opet ni tako ne radi Sad

Ko je trenutno na forumu
 

Ukupno su 988 korisnika na forumu :: 67 registrovanih, 4 sakrivenih i 917 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 04bokibole, 6footboy, A.R.Chafee.Jr., AC-DC, avijacija, Bojcca, bokicacar, Bole72, Bombona, boramitic, Cicumile, cifra, coaaco, cole77, crnirocko, curiosity, Deki Duga Devetka, djboj, doktor097, Dorcolac, dusanobr, Dzigy, esko_hz, Fabius, g_g, Georgius, Gradjanin, ivan1973, jarovitt, JaV, Jaz, jon istvan, Jozo74, K a s p e r, karjatid, Kenanjoz, kuntakinte, kybonacci, lcc, LostInSpaceandTime, Macalone, Magistar78, MajorPaton, Malahit, MB120mm, mercedesamg, Milan A. Nikolic, Miler88, Millennium, mkukoleca, mrm, munem, nenad81, nerevar, Njubara, Orijen, samojednoimeznam, sarma, Sky diver 29, Solunac na steroidima, Srki98, US_Rank_0, vathra, vrgudinac, WELJKO, wolf431, XBMC