Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

Program sa funkcijom NEG
WWW:

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
Vincent Van Ear
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 08. 2004. (11:29:05)
Postovi: (175)16
Sarma = la pohva - posuda
-1 = 1 - 2

PostPostano: 19:25 uto, 3. 5. 2005    Naslov: Program sa funkcijom NEG Citirajte i odgovorite

[code:1]
#include<stdio.h>
#define TRUE 1
#define NEG(x) –(x)

main ()
{
int y;
scanf("%i",&y);
if (y-y/2*2==TRUE)
printf("%10d\n",NEG(y));
}
[/code:1]

Što je to pogrešno u 10-oj linij da javlja grešku:

[i]parse error before character 0226[/i]

10 linija je zadnja linija, btw program je sa slajda kojeg smo dobili na predavanju.
Kod:

#include<stdio.h>
#define TRUE 1
#define NEG(x) –(x)

main ()

     int y;
     scanf("%i",&y);
     if (y-y/2*2==TRUE)
     printf("%10d\n",NEG(y));
}


Što je to pogrešno u 10-oj linij da javlja grešku:

parse error before character 0226

10 linija je zadnja linija, btw program je sa slajda kojeg smo dobili na predavanju.



_________________
Samo sam jedan čovjek,
samo jedan pakao.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
GauSs_
Moderator
Moderator


Pridružen/a: 28. 01. 2004. (21:01:17)
Postovi: (53C)16
Spol: muško
Sarma = la pohva - posuda
72 = 110 - 38
Lokacija: 231

PostPostano: 19:33 uto, 3. 5. 2005    Naslov: Re: Program sa funkcijom NEG Citirajte i odgovorite

[code:1]
#include<stdio.h>
#define TRUE 1
#define NEG(x) (-x)

main ()
{
int y;
scanf("%i",&y);
if (y-y/2*2==TRUE)
printf("%10d\n",NEG(y));
}
[/code:1]
evo sada bi ti trebalo raditi. stavio si znak "-" van zagrada kod
[code:1]
#define NEG(x) -(x)
[/code:1]
Kod:

#include<stdio.h>
#define TRUE 1
#define NEG(x) (-x)

main ()

     int y;
     scanf("%i",&y);
     if (y-y/2*2==TRUE)
     printf("%10d\n",NEG(y));
}

evo sada bi ti trebalo raditi. stavio si znak "-" van zagrada kod
Kod:

#define NEG(x) -(x)



_________________
The purpose of life is to end
Malo sam lose volje...

Prosle su godine kolokviji bili laksi, zar ne?
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Vincent Van Ear
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 08. 2004. (11:29:05)
Postovi: (175)16
Sarma = la pohva - posuda
-1 = 1 - 2

PostPostano: 19:36 uto, 3. 5. 2005    Naslov: Citirajte i odgovorite

ej thx na ažurnosti, daklem greška je u [i]slajdu[/i]. :wink:
ej thx na ažurnosti, daklem greška je u slajdu. Wink



_________________
Samo sam jedan čovjek,
samo jedan pakao.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
mdoko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 30. 11. 2002. (22:17:12)
Postovi: (71A)16
Spol: muško
Sarma = la pohva - posuda
199 = 237 - 38
Lokacija: Heriot-Watt University, Edinburgh

PostPostano: 21:26 uto, 3. 5. 2005    Naslov: Citirajte i odgovorite

Po standardu prototip funkcije main je:

int main();

:prodike:
Po standardu prototip funkcije main je:

int main();

Drzim prodike



_________________
Extraordinary claims require extraordinary evidence. – Carl Sagan
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Vincent Van Ear
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 08. 2004. (11:29:05)
Postovi: (175)16
Sarma = la pohva - posuda
-1 = 1 - 2

PostPostano: 22:57 uto, 3. 5. 2005    Naslov: Citirajte i odgovorite

[quote="mdoko"]Po standardu prototip funkcije main je:

int main();

:prodike:[/quote]

Što mi točno sugeriraš?
Da funkciji [i]main[/i] nije explicitno naznačena vrijednost koju vraća, odnosno, simplificiranim tumačenjem - nedostaje [i]int[/i] prije ključne riječi [i]main[/i] ?

Opet [i]slide mistake[/i]?
mdoko (napisa):
Po standardu prototip funkcije main je:

int main();

Drzim prodike


Što mi točno sugeriraš?
Da funkciji main nije explicitno naznačena vrijednost koju vraća, odnosno, simplificiranim tumačenjem - nedostaje int prije ključne riječi main ?

Opet slide mistake?



_________________
Samo sam jedan čovjek,
samo jedan pakao.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
mdoko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 30. 11. 2002. (22:17:12)
Postovi: (71A)16
Spol: muško
Sarma = la pohva - posuda
199 = 237 - 38
Lokacija: Heriot-Watt University, Edinburgh

PostPostano: 1:39 sri, 4. 5. 2005    Naslov: Citirajte i odgovorite

[quote="Vincent Van Ear"]
Što mi točno sugeriraš?
[/quote]

Ovo:

[code:1]
#include<stdio.h>
#define TRUE 1
#define NEG(x) (-x)

int main ()
{
int y;
scanf("%i",&y);
if (y-y/2*2==TRUE)
printf("%10d\n",NEG(y));
return 0;
}
[/code:1]

Istina, ANSI kaze da ako funkciji nije naznacen povratni tip onda se pretpostavlja da je to int, te da ako nije napisana povratna vrijednost da se u tom slucaju pretpostavlja da je to 0. To je ucinjeno kako bi se zadrzala kompatibilnost sa starim kodovima i naglaseno je da se takvi kodovi ne bi trebali vise pisati jer je to [i]obsolete[/i]. Takodjer novi C99 standard (koliko mi je poznato) ne dozvoljava takve stvari.
Vincent Van Ear (napisa):

Što mi točno sugeriraš?


Ovo:

Kod:

#include<stdio.h>
#define TRUE 1
#define NEG(x) (-x)

int main ()
{
     int y;
     scanf("%i",&y);
     if (y-y/2*2==TRUE)
     printf("%10d\n",NEG(y));
     return 0;
}


Istina, ANSI kaze da ako funkciji nije naznacen povratni tip onda se pretpostavlja da je to int, te da ako nije napisana povratna vrijednost da se u tom slucaju pretpostavlja da je to 0. To je ucinjeno kako bi se zadrzala kompatibilnost sa starim kodovima i naglaseno je da se takvi kodovi ne bi trebali vise pisati jer je to obsolete. Takodjer novi C99 standard (koliko mi je poznato) ne dozvoljava takve stvari.



_________________
Extraordinary claims require extraordinary evidence. – Carl Sagan
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
Vincent Van Ear
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 08. 2004. (11:29:05)
Postovi: (175)16
Sarma = la pohva - posuda
-1 = 1 - 2

PostPostano: 13:03 sri, 4. 5. 2005    Naslov: Citirajte i odgovorite

ThX, opširnost je uvijek dobrodošla. :wink:
ThX, opširnost je uvijek dobrodošla. Wink



_________________
Samo sam jedan čovjek,
samo jedan pakao.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3562)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 14:09 sri, 4. 5. 2005    Naslov: Citirajte i odgovorite

Ako cemo vec ispravljati: NEG nije funkcija... 8)
Ako cemo vec ispravljati: NEG nije funkcija... Cool



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Vincent Van Ear
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 08. 2004. (11:29:05)
Postovi: (175)16
Sarma = la pohva - posuda
-1 = 1 - 2

PostPostano: 14:16 sri, 4. 5. 2005    Naslov: Citirajte i odgovorite

[quote="vsego"]Ako cemo vec ispravljati: NEG nije funkcija... 8)[/quote]

Ja pišem ono što piše na [i]slajdovima[/i] i očito krivo pišem(vidi gore). Ja zapisujem ono što profesor kaže(rekao je da je NEG funkcija) i očito [i]nešto[/i]. :) :P

PS: ako već ispravljamo, slobodno si uzmimo slobodu reći ono što zamjenjuje pogrešno, dakle NEG je... :D
vsego (napisa):
Ako cemo vec ispravljati: NEG nije funkcija... Cool


Ja pišem ono što piše na slajdovima i očito krivo pišem(vidi gore). Ja zapisujem ono što profesor kaže(rekao je da je NEG funkcija) i očito nešto. Smile Razz

PS: ako već ispravljamo, slobodno si uzmimo slobodu reći ono što zamjenjuje pogrešno, dakle NEG je... Very Happy



_________________
Samo sam jedan čovjek,
samo jedan pakao.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Smith
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 30. 10. 2004. (23:30:23)
Postovi: (178)16
Spol: muško
Sarma = la pohva - posuda
12 = 18 - 6
Lokacija: {Tamo Gore}^{TM}

PostPostano: 14:23 sri, 4. 5. 2005    Naslov: Citirajte i odgovorite

Dobro je pisalo: -(x).

Ali ne u ovom kontekstu, u ovom kontekstu ide bez zagrada.

Radi se o tome da se zeljelo NEG iskoristiti na nekom [b]izrazu[/b] unutar programa i htjelo se NEG primijeniti zaista na cijeli izraz, a ne samo na prvi njegov dio.

Recimo, NEG s minusom unutar zagrada (tj. bez zagrada) za NEG(5+3) vraca -5+3=-2, a NEG s minusom izvan vraca -(5+3)=-8.

Ovo drugo je zeljeni efekt.
Dobro je pisalo: -(x).

Ali ne u ovom kontekstu, u ovom kontekstu ide bez zagrada.

Radi se o tome da se zeljelo NEG iskoristiti na nekom izrazu unutar programa i htjelo se NEG primijeniti zaista na cijeli izraz, a ne samo na prvi njegov dio.

Recimo, NEG s minusom unutar zagrada (tj. bez zagrada) za NEG(5+3) vraca -5+3=-2, a NEG s minusom izvan vraca -(5+3)=-8.

Ovo drugo je zeljeni efekt.



_________________
We only have one candle
To burn down to the handle...
- Sonata Arctica, Weballergy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3562)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 14:40 sri, 4. 5. 2005    Naslov: Citirajte i odgovorite

@Smith: Sooooooooo [b]right[/b]! :D

Evo i u cemu je greska: tamo gdje pise
#define NEG(x) [color=red][b]–[/b][/color](x)
treba pisati
#define NEG(x) [color=red][b]-[/b][/color](x) :shock:

Primijeti razliku u duljini "minusa": prvi "minus" je ona dugacka crta, a ne "pravi minus", vjerojatno nastalo nekakvim auto-replaceom ili necim! :D

@Vincent: koji su to slajdovi (da upozorim autora)? :-k
@Smith: Sooooooooo right! Very Happy

Evo i u cemu je greska: tamo gdje pise
#define NEG(x) (x)
treba pisati
#define NEG(x) -(x) Shocked

Primijeti razliku u duljini "minusa": prvi "minus" je ona dugacka crta, a ne "pravi minus", vjerojatno nastalo nekakvim auto-replaceom ili necim! Very Happy

@Vincent: koji su to slajdovi (da upozorim autora)? Think



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Vincent Van Ear
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 08. 2004. (11:29:05)
Postovi: (175)16
Sarma = la pohva - posuda
-1 = 1 - 2

PostPostano: 15:01 sri, 4. 5. 2005    Naslov: Citirajte i odgovorite

[quote="vsego"]
@Vincent: koji su to slajdovi (da upozorim autora)? :-k[/quote]

Slajdovi su izvorno proizvod profesorice Nogo, a koristi ih i profesor Singer.

@Smith: hvala!
vsego (napisa):

@Vincent: koji su to slajdovi (da upozorim autora)? Think


Slajdovi su izvorno proizvod profesorice Nogo, a koristi ih i profesor Singer.

@Smith: hvala!



_________________
Samo sam jedan čovjek,
samo jedan pakao.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3562)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 15:12 sri, 4. 5. 2005    Naslov: Citirajte i odgovorite

[quote="Vincent Van Ear"]@Smith: hvala![/quote]

Samo Smith?!? :shock: :evil: :PPPP
Vincent Van Ear (napisa):
@Smith: hvala!


Samo Smith?!? Shocked Evil or Very Mad Blaeh!



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Vincent Van Ear
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 08. 2004. (11:29:05)
Postovi: (175)16
Sarma = la pohva - posuda
-1 = 1 - 2

PostPostano: 15:16 sri, 4. 5. 2005    Naslov: Citirajte i odgovorite

[quote="vsego"][quote="Vincent Van Ear"]@Smith: hvala![/quote]

Samo Smith?!? :shock: :evil: :PPPP[/quote]

Ok, hvala Gauss-u i Mdoko-u još jednom. :mrgreen:

Ma naravno veliko hvala i tebi stari lafe. :mrgreen: :w
vsego (napisa):
Vincent Van Ear (napisa):
@Smith: hvala!


Samo Smith?!? Shocked Evil or Very Mad Blaeh!


Ok, hvala Gauss-u i Mdoko-u još jednom. Mr. Green

Ma naravno veliko hvala i tebi stari lafe. Mr. Green Wave



_________________
Samo sam jedan čovjek,
samo jedan pakao.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3562)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 15:31 sri, 4. 5. 2005    Naslov: Citirajte i odgovorite

[quote="Vincent Van Ear"]Ma naravno veliko hvala i tebi stari lafe. :mrgreen: :w[/quote]

:djed: :lav:

:gg:
Vincent Van Ear (napisa):
Ma naravno veliko hvala i tebi stari lafe. Mr. Green Wave


Sjecam se ja, bilo je to cetr'est pete... Lav

Mr Green being very Greeen indeed



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Vincent Van Ear
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 19. 08. 2004. (11:29:05)
Postovi: (175)16
Sarma = la pohva - posuda
-1 = 1 - 2

PostPostano: 16:42 sri, 4. 5. 2005    Naslov: Citirajte i odgovorite

[quote="vsego"][quote="Vincent Van Ear"]Ma naravno veliko hvala i tebi stari lafe. :mrgreen: :w[/quote]

:djed: :lav:

[/quote]

:snagator: :blista:
vsego (napisa):
Vincent Van Ear (napisa):
Ma naravno veliko hvala i tebi stari lafe. Mr. Green Wave


Sjecam se ja, bilo je to cetr'est pete... Lav



Gledajte me kako dizem utege Reklamiram neku zubnu pastu



_________________
Samo sam jedan čovjek,
samo jedan pakao.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2 Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan