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 1087 korisnika na forumu :: 33 registrovanih, 10 sakrivenih i 1044 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: acatomic, BORUTUS, brundo65, doloress, DonRumataEstorski, DPera, Dukelander, gomago, goxin, ikan, JimmyNapoli, kinez88, kokodakalo, kuntalo, kybonacci, lcc, ljuba, Milos ZA, Mixelotti, mkukoleca, nebojsag, nemkea71, nenooo, platana., Povratak1912, rovac, Stoilkovic, t84dar, UAV operator, Viceroy, VJ, Vlad000, yrraf