Poslao: 02 Jun 2005 02:59
|
offline
- Pridružio: 19 Jan 2005
- Poruke: 286
- Gde živiš: Tamo daleko,tj.Beograd City
|
Pozzz!!!!
Hteo sam malo da se igram sa funkcijama ,tj da ucim o funkcijama,dosao sam do problema,tj. greske,,upitanju je pogresna lvrednost[left value],pogledajte pa sta kazete.....jel ima nekih pravila gde funkcije sto programer sam napise za sebe treba da stoje,na samom vrhu source-a,ili nije bitno
BTW....jos jedno pitanje u vezi petlje switch,neznam koju petlju da stavim u nju,da bi se program stalno vrteo do neke greske......skoro sam sve pokusavao,ali znam da je odgovor toliko banalan....da je to nemoguce...vec sam se "igrao" sa switch,ali nisam nigde sacuvao te primere
POZzz
===================================================
#include <stdio.h>
int a;
int b;
int c;
int zbir(a,b,c);
main (){
printf("Sabrat cemo uz pomoc fonkcije 2 prirodna\n");
scanf("%d%d,&a&b");
int zbir(a,b,c)
{
a + b = c;
printf("zbir je %d",c);
}
zbir();
}
=======================================
===============================================
#include<stdio.h>
main(){
int ucenik;
printf("Unesi broj ucenice-ka \n");
scanf("%d",&ucenik);
switch(ucenik){
case 1:printf("prvi ucenik je Ivan\n");
break;
case 2:printf("drugi ucenik je Tamara\n");
break;
default:printf("Direktor je Nenad,\n");
break;
}
}
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
Poslao: 02 Jun 2005 15:00
|
offline
- SAnja
- Google master
- Pridružio: 01 Okt 2003
- Poruke: 2383
- Gde živiš: Beograd
|
Sto si toliko zakomplikovao taj zadatak?! I zasto POBOGU imas 4 reda u varijablama kada su sve istog tipa?!
Sta ces raditi kada pocnes da programiras neke vece programe sa po 200 i vise linija koda?! Ako su vec istog tipa stavi ih sve zajedno! Ovo je savet koji se nadam da ces prihvatiti.
Moje resenje bi ipak bilo krace i izgledalo ovako...
#include<stdio.h>
main() {
int a, b, c;
printf("Unesite dva broja: ");
scanf("%i %i",&a,&b);
c=a+b;
printf("Zbir je: %i\n", c);
}
|
|
|
|
Poslao: 02 Jun 2005 17:29
|
offline
- Peca
- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23211
- Gde živiš: Niš
|
@zeenmc
koliko vidim ti si funkciju ubacio unutar main funkcije.
i funkciju posle pozivas bez ijednog parametra...
to tako ne biva...
uzmi neki C tutorial pa kreni da ucis
|
|
|
|
Poslao: 02 Jun 2005 20:16
|
offline
- Pridružio: 19 Jan 2005
- Poruke: 286
- Gde živiš: Tamo daleko,tj.Beograd City
|
@Sanja
===========
#include<stdio.h>
main() {
int a, b, c;
printf("Unesite dva broja: ");
scanf("%i %i",&a,&b);
c=a+b;
printf("Zbir je: %i\n", c);
}
===========
Napisao sam ja vec ovakav program,ali hteo sam da napisem neki program sa funkciom koju sam sam napisao(nigde nisam nasao najprostije objasnjenje o funkciama....kako se pozivaju,kako se kreiraju).....sto se tice 4 reda,lakse mi je tako da radim,normalno da bih kasnije sve promenljive stavio u jedan red
@Peco
znaci da kod moje funkcije mora da bude izvan main funkcije
Jel neko zna resenje switch programa....
HVALA......
|
|
|
|
Poslao: 02 Jun 2005 22:06
|
offline
- SAnja
- Google master
- Pridružio: 01 Okt 2003
- Poruke: 2383
- Gde živiš: Beograd
|
Uzmi knjige Lasla Krausa, tu je sve lepo objasnjeno plus imas i zadataka, ne nesto preterano ali dovoljno da za pocetak i sam skontas.
A sto se tice pisanja u 4 reda, hehe, volim ljude koji jedan posao rade vise puta
Sta tacno hoces sa switch da postignes?!
|
|
|
|
Poslao: 03 Jun 2005 00:06
|
offline
- Pridružio: 19 Jan 2005
- Poruke: 286
- Gde živiš: Tamo daleko,tj.Beograd City
|
@SAnja
pa jednostavno,hteo sam da se potsetim petlje,e sad ovaj program sam davno radio....zbog nekog takmicenja (tj. program slicne namene...)
a program treba da ima petlju koja bi se izvrsavala do greske tj. do
default:printf("Direktor je Nenad,\n"); i tu bi trebao da bude kraj programa,bez daljih ponavljanja ...e sad ja nemam pojma koju petlju da stavim.....nadam se da sam dovoljno objasnio....
POZzz
jel moze neko da mi kaze nesto vise o funkcijama....
|
|
|
|
|
Poslao: 03 Jun 2005 01:29
|
offline
- Bone Collector
- Legendarni građanin
- Pridružio: 18 Apr 2003
- Poruke: 5001
- Gde živiš: Beograd
|
int ucenik = 0;
bool izadji = false;
while (!izadji)
{
// ovo stavis unutar petlje
printf("Unesi broj ucenice-ka \n");
printf("Unesite nulu za izlaz iz programa\n");
scanf("%d",ucenik);
switch(ucenik)
{
case 0:
izadji = true;
break;
case 1:printf("prvi ucenik je Ivan\n");
break;
case 2:printf("drugi ucenik je Tamara\n");
break;
default:printf("Direktor je Nenad,\n");
break;
}
}
|
|
|
|
Poslao: 03 Jun 2005 12:02
|
offline
- meka
- Počasni građanin
- Pridružio: 06 Avg 2003
- Poruke: 811
- Gde živiš: Novi Sad / Vojvodina
|
Kasno Marko na Kosovo stize, ali switch nije petlja nego grananje. Samo da te pitam, kako si ti isao na takmicenje kada nisi savladao funkcije? Nemoj me pogresno shvatiti. Nije mi u planu da te ismejavam, ali mi je ipak previse cudno tako nesto.
|
|
|
|