Definisi niz ceilh brojeva koji ce se sastojati od br-14,55,33,101 a taj niz se zove brojevi.Aplikacija treba da primi korisnicki unos i da proveri dali postoji ceo broj u nizu brojeva. KO URADI SLEDI NAGRADA [email protected]
Hitno potrebno RESENJE
Zaključano
Zakačeno
Ovako izlozenom problemu, sledi ovakvo resenje problema:
Code:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]){
int brojevi[] = {14,55,33,101};
char string [256];
printf ("Aplikacijo, primi korisnicki unos: ");
gets (string);
printf("\nPA NARAVNO DA POSTOJI CEO BROJ U gornjem NIZU BROJEVA!\n");
printf("\nP.S. Nagradu uplatiti nekoj dobrotvornoj organizaciji!\n");
system("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]){
int brojevi[] = {14,55,33,101};
char string [256];
printf ("Aplikacijo, primi korisnicki unos: ");
gets (string);
printf("\nPA NARAVNO DA POSTOJI CEO BROJ U gornjem NIZU BROJEVA!\n");
printf("\nP.S. Nagradu uplatiti nekoj dobrotvornoj organizaciji!\n");
system("PAUSE");
return 0;
}
Tvoj problem se svodi na implmentaciju skupa (set). Binarno stablo bi bilo najbolji izbor.
Citat:
Adamce CHB: Definisi niz ceilh brojeva koji ce se sastojati od br-14,55,33,101 a taj niz se zove brojevi.Aplikacija treba da primi korisnicki unos i da proveri dali postoji ceo broj u nizu brojeva. KO URADI SLEDI NAGRADA [email protected]
Nisam siguran da sam dobro shvatio, ali da ipak pokusam...
Code:
#include <stdio.h>
main()
{
int brojevi[] = {-14, 55, 33, 101} /*niz CELIH brojeva*/
int i, upit, k=0;
printf("\n\n\tUnesite neki ceo broj : ");
scanf("%d", &upit);
for (i=0; i<=3; i++)
if (upit == brojevi[i])
{
printf("\n\n\tUneti broj postoji u nizu.\n\n");
k++;
};
if (k != 0)
printf("\n\n\tUneti broj NE postoji u nizu.\n\n");
}
#include <stdio.h>
main()
{
int brojevi[] = {-14, 55, 33, 101} /*niz CELIH brojeva*/
int i, upit, k=0;
printf("\n\n\tUnesite neki ceo broj : ");
scanf("%d", &upit);
for (i=0; i<=3; i++)
if (upit == brojevi[i])
{
printf("\n\n\tUneti broj postoji u nizu.\n\n");
k++;
};
if (k != 0)
printf("\n\n\tUneti broj NE postoji u nizu.\n\n");
}
Valjda treba ovako...
IronTIRANINe, nisi dobro shvatio ;) Imas niz cijelih brojeva, a nakon korisnickog upisa, se provjerava da li postoji cijeli broj u prvom nizu. :)
NrmMyth, ne sprdaj covjeka, svaka budala zna da se ovakve stvari ne rade stablima, vec hash tablicama.
Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.
A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
NrmMyth, ne sprdaj covjeka, svaka budala zna da se ovakve stvari ne rade stablima, vec hash tablicama.
Potpis
Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.
A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.