izmenjeno 2 puta, poslednji put Savitr 07.06.2012. u 12:58
Izmene poruke
- Savitr07.06.2012. u 12:58zapis iz teksta poruke
- Savitr07.06.2012. u 12:48zapis iz teksta poruke
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...
Snasao sam se, ovako treba da izgleda kod.
Izvinjavam se...
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);
}
#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);
}
#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...