PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Web dizajn, programiranje i ostalo (https://forum.pcekspert.com/forumdisplay.php?f=39)
-   -   C program (https://forum.pcekspert.com/showthread.php?t=104129)

FujiLim 10.04.2008. 17:31

C program
 
Evo ovako, trebam napraviti program u koji se učitavaju brojevi a i b program treba izračunati sljedeće
ako je ab 2a-3b
Evo program koji ne radi, ne zanima me druga verzija nego samo zašto dotični ne radi


#include
void main()
float a,b;
{
printf("Unesi a i b\n");
scanf("%f,%f",&a,&b);
if(a else printf("2%f-3%f=%f",a,b,3*a-3*b);
}

munst0r 10.04.2008. 17:55

1)
Viticastu zagradu moras otvoriti odmah nakon void main(). Dakle, ona deklaracija varijabli a i b (float a, b;) mora biti unutar maina, a ne ovako kako je sada...

2)
Neki kompajleri javljaju gresku kada napises void main().
Ako je problem u tome, onda moras napisati int main(), a na sam kraj programa (prije zadnje viticaste zagrade) napisi return 0;.

3)
Ako ti se program ugasi odmah nakon sto upises 2 broja i stisnes enter, onda inkludaj jos na pocetak programa conio.h, a na sam kraj (prije return 0) napisi getche();.

4)
Ovo nije greska zbog koje program ne bi radio, ali te moze zbuniti.
Naime, napisao si printf("%f+2%f=%f",a,b,a+2*b);.
Recimo da je a = 5, a b = 6. Ispis ce izgledati: 5 + 26 = 17. Ova dvojka ce se jednostavno priljepiti na broj b.


Sva vremena su GMT +2. Sada je 07:41.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger