A scuola sono molto indietro col programma, causa moltissime assenze, quindi mi son ritrovato con la classe che sta alle matrici e struct , mentre io non so nemmeno dividere in funzioni il programma.
Comunque sia, mi sto esercitando per le funzioni appunto, solo che questo piccolo programma che ho fatto non funziona (nessun errore di compilazione, solo di logica). Qualcuno potrebbe dirmi cosa ho sbagliato?
#include<iostream>
using namespace std;
int somma(int a, int b, int r);
void due_n(int a, int b);
int main()
{
int A;
int B;
int R;
due_n(A, B);
R= somma(A, B, R);
cout<<R;
return 0;
}
int somma(int a, int b, int r)
{
r=a+b;
return r;
}
void due_n(int a, int b)
{
cout<<"Inserisco primo numero: ";
cin>>a;
cout<<"Inserisci secondo numero: ";
cin>>b;
}
Ho fatto solo una piccola somma + una funzione void per esercizio
Vi ringrazio in anticipo!