Koristite zastareli pregledač. Možda neće pravilno prikazivati ove ili druge veb strane. Trebalo bi da ga nadogradite ili koristite alternativni pregledač.
Nešto ovako ... otprilike ...
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,n,ulaz,hi=0;
printf("Unesite broj domina: ");
scanf("%d", &n);
printf("Unesite visine domina:\n");
for (i=0; i < n; ++i)
{
scanf("%d", &ulaz);
if...
Ne da si ubeđen, nego si milion% u pravu :D. Ne treba da se snima ništa.Ne treba nikakav niz, već se može direktno obrađivati ulaz kao što bi se obrađivao i niz.
Ali ja i dalje mislim da velike nizove ne treba gurati na stek :)
Ne bi bilo pogrešno da je neki manji niz u pitanju, ili neka manja matrica a ne niz od 100000 elemenata :D
Problem kod C varijabilnih nizova je što potrebnu memoriju alociraju na steku i postoji mogućnost da će da rade čak i ako na njemu nema dovoljno mesta, ali će i da puknu kada dođe do...
U pravu si ... umesto for (i=0; i < (n-1); ++i) treba for (i=0; i < n; ++i);
i na kraju umestoprintf("Sruseno je %d domina", i); treba printf("Sruseno je %d domina", i+1);
Nisam baš siguran da je dozvoljeno kreirati dužinu niza na osnovu korisničkog unosa bez alociranja memorije.
ISO C90 ni ne dozvoljava tako nešto a ni na takmičenjima se ne prihvata, bez obzira što tvoj kompajler to uspeva da odradi. U konkretnom zadatku imamo mogućnost da unesemo do 100.000...
evo ti ga moj deka ... pošto vidim da si se uhvatila za njega :per:
Ja sam pomislio da si ti bila ozbiljna za ovo "ateizam je sekta" ... kad ono ... tebi samo dosadno ;)