Scrie un subprogram in C++ care afiseaza produsul a 2 numere intregi.
Eu l-am facut dar undeva e gresit si nu stiu unde.
Subprogramul:
#include
using namespace std;
int prod(int a,int b);
{ return (a*b); }
int main()
{
int x=2,y=3;
cout<<1+prod(a,b);
return 0;
}
Asa mi l-a dat si profa,imi da eroare la prima structura cu { return(a+b); }
cout << 1+prod(x,y); ???
si de ce return (a+b) , dace in cod e return (a*) ???
daca codul e tot, atunci nu inteleg de ce nu da eroare la compilare la apelul
cout << 1+prod(a,b);
doar a, b nu sunt declarate
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int prod(int,int);
int main()
{
int x=2,y=3;
cout<<1+prod(x,y);
return 0;
}
int prod(int a, int b)
{
return a*b;
}
Explicație:
Asta e codul corect. Iti returneaza 7, adica 1+2*3
Alte întrebări interesante
Limba română,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
cand scrii cod aici, la comentarii, in fata catacterului "<" sa lasi un spatiu, altfel trunchiaza codul...
poate scrii lincul la cod de pe paste.bin