zadacic iz C

2

zadacic iz C

offline
  • Kaca  Female
  • 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.
offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23211
  • Gde živiš: Niš

THEN ne postoji u C/C++ Smile
a ne postoji ni TO Razz



offline
  • Kaca  Female
  • Super građanin
  • Pridružio: 26 Sep 2004
  • Poruke: 1371
  • Gde živiš: blizuBG

bio je pascal. moze da se prevede u c/c++. Razz

offline
  • 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

offline
  • Blshka 
  • Zaslužni građanin
  • 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.... Wink

puno srece zelim....

offline
  • Peca  Male
  • 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)

offline
  • Pridružio: 01 Apr 2005
  • Poruke: 797
  • Gde živiš: Niš

Bravo Peco!

offline
  • Nom  Male
  • 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 $.... ;-)

offline
  • 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

offline
  • Peca  Male
  • Glavni Administrator
  • Predrag Damnjanović
  • SysAdmin i programer
  • Pridružio: 17 Apr 2003
  • Poruke: 23211
  • Gde živiš: Niš

naravno, samo postavi konkrentna pitanja

Ko je trenutno na forumu
 

Ukupno su 1028 korisnika na forumu :: 52 registrovanih, 11 sakrivenih i 965 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., arsa, Ben Roj, bladesu, brundo65, Dimitrise93, Djokislav, DonRumataEstorski, Dorcolac, dragoljub11987, DragoslavS, Georgius, glada, ivan979, kinez88, kljift, Krusarac, kunktator, Lieutenant, ljuba, lord sir giga, LUDI, Luka Blažević, M1los, Marko.anticc, marsovac 2, mercedesamg, milenko crazy north, MiroslavD, nebkv, nemkea71, Neretva, Parker, savaskytec, Shinobi, slonic_tonic, Smajser, Smiljke, Srky Boy, Steeeefan, Stoilkovic, theNedjeljko, tubular, uruk, VanHelsing, vathra, VJ, Vlad000, voja64, Volkhov-M, zixmix, Čivi