Răspuns:Pentru intrebari, lasa comment
1)
#include <iostream>
using namespace std;
int main()
{
int p,q,aux;
cin>>p>>q;
aux=p;
p=q;
q=aux;
cout<<p<<' '<<q;
return 0;
}
2) Nu zice nimic de a,b si c, deci merg pe intuitie ca se cere un program unde se citesc 3 numere intregi a,b,c
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b>>c;
if(a>0)
if(c!=0)
cout<<(a+b)/c;//important sa punem conditia c!=0, deoarece nu exista fractie cu numitorul 0
else
cout<<"Introduceti un numitor diferit de 0";
else if(a<0)
if(b<0)
cout<<sqrt(2*a*b);
else
cout<<"Nu exista radical dintr-un numar negativ";
else
cout<<3;
return 0;
}
3)
#include <iostream>
using namespace std;
int main()
{
int x,p=1;
cin>>x;
while(x)
{
cout<<"Produsul cifrelor lui x="<<x<<" este ";
p=1;
while(x)
{
p*=x%10;
x/=10;
}
cout<<p<<endl;
cin>>x;
}
return 0;
}
Explicație: