Poslao: 29 Mar 2005 20:02
|
offline
- Kaca
- Super građanin
- Pridružio: 26 Sep 2004
- Poruke: 1371
- Gde živiš: blizuBG
|
Probaj da koristis metod FOR...niz...TO ili WHILE...niz...DO; pa onda IF poredjenje THEN...
ostalo snadji sam...
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
Poslao: 30 Mar 2005 05:14
|
offline
- Kaca
- Super građanin
- Pridružio: 26 Sep 2004
- Poruke: 1371
- Gde živiš: blizuBG
|
bio je pascal. moze da se prevede u c/c++.
|
|
|
|
Poslao: 31 Mar 2005 21:36
|
offline
- vilko2rhyme
- Novi MyCity građanin
- Pridružio: 23 Mar 2005
- Poruke: 6
|
#include <stdio.h>
main()
{
int menu;
int Niz1[10];
int Niz2[10];
printf("Unesite prvi niz brojeva maximalno 10")
scanf("
printf("Unesite jedan od brojeva za izvrsavanje\n");
printf("1. Za poredjenje nizova\n");
printf("2. Za odredjivanje duzine nizova\n");
printf("3. Za okretanje sadrzaja niza\n");
printf("4. Kopiranje nizova u omocni niz\n");
scanf("%d",&menu);
swich( menu )
¸ if (menu=1) funkcija1
else if (broj=2) funkcija2;
else if (broj=3) funkcija3;
else funkcija4;
Dopuna: 31 Mar 2005 22:35
To ko dio moram skontat funkcije kako idu sta kazete mmoze li ovo ikako
Dopuna: 31 Mar 2005 22:36
int len( char niz[] ) /*RAČUNANJE DULJINE NIZA */
{
int i;
for ( i = 0; niz[i] != '\0'; i++ );
return( i );
}
void rev( char niz[] ) /* OKRETANJE NIZA */
{
char temp;
int i, k, duzina;
duzina = len( niz );
k = duzina - 1;
for ( i = 0; i <= duzina / 2 - 1; i++ ){
temp = niz[i];
niz[i] = niz[k]; /* ZAMJENA: PRVOG I ZADNJEG ZNAKA, DRUGOG I PREDZADNJEG, ... */
niz[k] = temp;
k--;
}
}
A imam i ovo za okretanje i izracunavanje duzine mozete li mi pomoc sta da pomjenim
|
|
|
|
Poslao: 01 Apr 2005 00:43
|
offline
- Pridružio: 23 Maj 2003
- Poruke: 590
|
jujuju za pocetak bi trebalo da naucis osnovne naredbe kako se koriste npr switch() ti se ne koristi tako,oni if-ovi su ti nepotrebni!!!
primer:
switch(menu){
case 1: funkcija1();
break;
case 2: funkcija2();
break;
case 3: funkcija3();
break;
}
inace sta su ti funkcije1,2,3...?
predpostavimo da si ih napisao, proveri kako se pozivaju finkcije onako kako si ti napisao nije dobro.
posle znak dodele vrednosti i provera jednakosti se razlikuju ono sto si ti napisao npr if(menu=1) radice ti ali gluposti zato sto si ti dodelio vrednost 1 a nisi ispitao da li je jednako 1.
Ajde , ajde jos malo pogledaj one osnovne stvari i videces da tu ima jos dooosta tih gresaka....
pogledaj i to da li se nizovi prilikom poziva funkcije prenose po adresi ili po vrednosti....
puno srece zelim....
|
|
|
|
Poslao: 01 Apr 2005 01:49
|
offline
- Peca
- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- Gde živiš: Niš
|
if (menu=1) je pogresno...
time si samo dodelio promenljivi 'menu' vrednost 1
pravilno je
if (menu==1)
|
|
|
|
|
Poslao: 07 Apr 2005 22:42
|
offline
- Nom
- Građanin
- Pridružio: 17 Nov 2004
- Poruke: 168
- Gde živiš: Shanghai, China
|
@vilko2rhyme
Khm... ako 'oces, posalji pm, pa cu da ti uradim primer za dogovorenu $.... ;-)
|
|
|
|
Poslao: 09 Apr 2005 21:32
|
offline
- vilko2rhyme
- Novi MyCity građanin
- Pridružio: 23 Mar 2005
- Poruke: 6
|
razumijem da niko nece da uradi bez $ al uz vasu pomoc sam cu probat uradit
samo sto sam imo neke ispite koji su mi bili puno vazniji Od sutra pocnjem radit mogu li racunat na vasu pomoc
|
|
|
|
Poslao: 09 Apr 2005 21:46
|
offline
- Peca
- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- Gde živiš: Niš
|
naravno, samo postavi konkrentna pitanja
|
|
|
|