Zadatak za najveci, najmanji i srednji broj

3

Zadatak za najveci, najmanji i srednji broj

offline
  • Na odmoru xD
  • Na odmoru xD
  • Pridružio: 15 Feb 2012
  • Poruke: 430

Netreba ti ovde SrednjaVrednost = Niz[0] Samo stavi SrednjaVrednost = 0; i stavi da ti bude
SrednjaVrednost = SrednjaVrednost / 4.0f; I sad postavi ceo kod da vidimo ljudski u cemu je problem



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 15 Maj 2012
  • Poruke: 396

Opet isto.

Evo ceo kod:
#include <stdio.h> #include <stdlib.h> int Niz[5], NajveciBroj, NajmanjiBroj, Brojac; float SrednjaVrednost; void unos(void) {     printf("Unesite 4 broja: \n");     for(Brojac = 0; Brojac < 4; Brojac++){         scanf("%d", &Niz[1]);     } } void analiza(void) {     NajveciBroj = Niz[0];     for(Brojac = 0; Brojac < 4; Brojac++){        if(NajveciBroj < Niz[Brojac]){             NajveciBroj = Niz[Brojac];        }     } /*********************************************************************/     NajmanjiBroj = Niz[0];     for(Brojac = 0; Brojac < 4; Brojac++){         if(NajmanjiBroj > Niz[Brojac]){             NajmanjiBroj = Niz[Brojac];         }     } /********************************************************************/ SrednjaVrednost = 0; for(Brojac = 0; Brojac < 4; Brojac++){     SrednjaVrednost = SrednjaVrednost + Niz[Brojac]; } SrednjaVrednost = SrednjaVrednost / 4.0f; } void prikaz(void) {     printf("\nNajveci broj je %d", NajveciBroj);     printf("\nNajmanji broj je %d", NajmanjiBroj);     printf("\nSrednja vrednost je %.2f\n", SrednjaVrednost); } int main() {     unos();     analiza();     prikaz();     system("PAUSE");     return EXIT_SUCCESS; }



offline
  • Na odmoru xD
  • Na odmoru xD
  • Pridružio: 15 Feb 2012
  • Poruke: 430

Svka ti cast crusher-u nasmejao si me za sva vremena 3 X Laughing
Funkcija unos nisi stavio brojac u indeks niza. Niz ti ima 5 mesta u mesto 4 i ako ti je Srki_82 lepo objasnio da nema terminirajuce nule kod brojeva i da je ona samo kod nizova karaktera ti opet nista.
Tu je i glavni problem daje ti 4 puta da uneses broj na isto mesto u nizu a kako je polsednja cetvorka koju si uneo naravno da je najveca i za srednu vrednost naravno da je kec posto je 4/4 = 1 a najmanji broj jeste nula jer cim inicijalizujes jedan element niza a druge ne aoutomatski ti se inicijalizuju na 0

Ovo si mogao daresis pre par sati (ja sam imo resenje u glavi cim sam video tvoj prvi post Mr. Green ) samo da si bio pazljiviji i koncentrisaniji.

offline
  • Pridružio: 15 Maj 2012
  • Poruke: 396

Jaoo, nisam video to da mi je ostalo da nisam promenio.

Hvala i tebi i Srkiju mnogo, mnogo, mnogo ste mi pomogli, naucio sam dosta stvarii ae sad da ukljucim mozak.

Hvala vam!! Ziveli Ziveli

Ko je trenutno na forumu
 

Ukupno su 961 korisnika na forumu :: 16 registrovanih, 1 sakriven i 944 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: bestguarder, Bluper, brundo65, cikadeda, hyla, Karla, krkalon, mercedesamg, Metanoja, milenko crazy north, mkukoleca, royst33, sabros, VJ, wizzardone, šumar bk2