17.04.2013 Views

Florian Moraru PROGRAMAREA CALCULATOARELOR în limbajul C

Florian Moraru PROGRAMAREA CALCULATOARELOR în limbajul C

Florian Moraru PROGRAMAREA CALCULATOARELOR în limbajul C

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

In <strong>limbajul</strong> C se pot defini si functii cu numãr variabil de argumente, care pot fi<br />

apelate cu numãr diferit de argumente efective. Exemplu de functie pentru adunarea<br />

unui numãr oarecare de valori:<br />

#include <br />

int va_add( int na, ...) { // na= numar de argumente<br />

va_list ap; // tip definit in <br />

int i,sum = 0;<br />

va_start(ap, na); // macro din <br />

for (i=0;i 0 )<br />

kf=kf*k--;<br />

// return kf; // corect este fara comentariu<br />

}<br />

long comb (int n, int m) { // calcul combinari<br />

return fact(n) / (fact(m)*fact(n-m)); // eroare la executie !<br />

}

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!