Funkcje w c

0

Witam, mam na zajęciach funkcje a ansi c. Niestety jestem do tyłu z materiałem przez co nie mogę rozwiązać pewnego zadania. Proszę o pomoc, ale nie w samym rozwiązaniu ale także jasnym sposobem wytłumaczeniem "dlaczego tak". :)

Mam podany kod:

 void main(void)
{
float a,b;
printf ("a= "); scanf ("%f", &a);
printf ("b= "); scanf ("%f", &b);
printf ("Iloraz: a/b= %f\n", operacje (a,b));
printf ("Iloczyn: a*b= %f\n", a);
printf ("Suma: a+b= %f\n", b);

   getch ();
}

I pytanie jak ma wyglądać funkcja operacje (a,b) :)

0

W C to nie zadziała jeżli to jest napisane tak jak masz. Oprócz tego main powinien zwracać int. Podpowiem, że musisz przyjmować wskaźniki na a i b.

0

Zajęcia to nie jedyne źródło informacji w XXI wieku, zwłaszcza jeśli chodzi o podstawy tak popularnego języka jak C.
http://pl.wikibooks.org/wiki/C/Funkcje
Z samych przykładów można wywnioskować jak ta funkcja powinna wyglądać w twoim przypadku.

0

Ok już udało mi dojść do tego. Temat do zamknięcia.

1 użytkowników online, w tym zalogowanych: 0, gości: 1