Ciao, oggi sul libro mi è stato assegnato il seguente esercizio:
Leggi due numeri n ed m, esegui la loro somma, sottrazione, moltiplicazione e divisione. Per ogni operazione utilizza una funzione.
#include <iostream>
using namespace std;
int somma(int a, int b)
{
int somma;
somma=a+b;
}
int sottrazione(int a, int b)
{
int sottrazione;
sottrazione=a-b;
}
int moltiplicazione(int a, int b)
{
int moltiplicazione;
moltiplicazione=a*b;
}
int divisione(int a, int b)
{
int divisione;
int resto;
divisione=a/b;
resto=a%b;
}
int stampa()
{
cout<<"La somma dei due numeri è "<<somma<<'\n';
cout<<"La sottrazione dei due numeri è "<<sottrazione<<'\n';
cout<<"La moltiplicazione per due dei numeri è "<<moltiplicazione<<'\n';
cout<<"La divisione per due dei numeri è"<<divisione;
cout<<", ed ha come resto"<<resto;
}
int main()
{
int n, m;
cout<<"Inserisci il primo numero."<<'\n';
cin>>n;
cout<<"Inserisci il secondo numero"<<'\n';
cin>>m;
int somma(int n, int m);
int sottrazione(int n, int m);
int moltiplicazione(int n, int m);
int divisione(int n, int m);
int stampa();
}
Mi dice che la variabile "resto" dichiarata nella funzione divisione, non è dichiarata nella funzione stampa.
Potete aiutarmi a correggere?