[Dev C++] funkcje

0

funkcja która dla dwóch liczb wyznaczy ich sumę i różnice. Wyniki zwrócić w następujący sposób:
suma- polecenie return
różnica - bez referencji

pomocy [!!!] [!!!] [!!!] nierozumiem jak to zrobić [glowa]

0

np. poprzez zwrot wskaźnika do liczby:

int *sumairoznica (int l1, int l2)
0

przypomnij sobie rozdzial podrecznika na temat struktur..

struct wynik
{   int suma;
    int roznica;
    wynik(int s, int r):suma(s),roznica(r){}
};

wynik funkcja (int a, int b)
{ return wynik(a+b, a-b); }

a jesli ma byc dokladnie tak jak mowisz, czyli suma przez return, a roznica "bez referencji", to jedyne wyjscie to:

int funkcja(int a, int b, int* roznica)
{   *roznica = a-b;
     return a+b;
}

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