Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pomoc u vezi zadatka iz C

[es] :: C/C++ programiranje :: C/C++ za početnike :: Pomoc u vezi zadatka iz C

[ Pregleda: 1461 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Savitr
student

Član broj: 303617
Poruke: 3
*.dynamic.sbb.rs.



+1 Profil

icon Pomoc u vezi zadatka iz C07.06.2012. u 10:53 - pre 144 meseci
Pozdrav

Dakle da ne davim, zadatak:

Napisati program na jeziku C koji odredjuje najvecu i najmanju vrednost u nizu zadatih celih brojeva. Pri tome, kao znak za kraj unosa niza, koristi broj 0.

Kod koji sam napisao izgleda ovako, ali iz nekog razloga ne radi, nikako nisam mogao da nadjem gresku...

Code:
#include <stdio.h>
#define MAX 100
int main ()
{
    int niz[MAX],i=0,j=1,max,min,x;
    printf ("\nUnesite niz brojeva:\n");
    for (x=0;x<MAX;x++)
    {scanf ("%d",&niz[x]);
    if (niz[x]==0)
        break;}
    for (i=0;i<=x;i++)
    {        max=niz[0];
            min=niz[0];
            j++;
    if (niz[j]>max)
            max=niz[j];
    if (niz[j]<min)
            min=niz[j];
    }
    printf ("\nNajveci broj je %d, a najmanji je %d",max,min);    
}


Snasao sam se, ovako treba da izgleda kod.
Code:
#include <stdio.h>
#define MAX 100
int main ()
{
    int niz[MAX],i=0,max,min,x;
    printf ("\nUnesite niz brojeva:\n");
    for (x=0;x<MAX;x++)
    {scanf ("%d",&niz[x]);
    if (niz[x]==0)
        break;}
            max=niz[0];
            min=niz[0];
    for (i=0;i<x;i++)
    {    
    if (niz[i]>max)
            max=niz[i];
    if (niz[i]<min)
            min=niz[i];
    }
    printf ("\nNajveci broj je %d, a najmanji je %d\n",max,min);    
}


Izvinjavam se...


[Ovu poruku je menjao Savitr dana 07.06.2012. u 12:48 GMT+1]

[Ovu poruku je menjao Savitr dana 07.06.2012. u 12:58 GMT+1]
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Pomoc u vezi zadatka iz C

[ Pregleda: 1461 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.