Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 0 odgovora
  • 1.990 pregleda
Pomoc u vezi zadatka iz C 07.06.2012. u 11:53 · pre 175 meseci
izmenjeno 2 puta, poslednji put Savitr 07.06.2012. u 12:58
  1. Savitr07.06.2012. u 12:58zapis iz teksta poruke
  2. Savitr07.06.2012. u 12:48zapis iz teksta poruke
#1
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...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme