Răspuns :
Răspuns:
problema 1
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int n, uc, pc, i, s;
cout<<"n="; cin>>n;
uc = n % 10;
pc = n % 100 / 10;
cout<<uc<<"-"<<pc;
//daca ultima cifra este mai mare decat penultima, le inversam ca sa putem parcurge de la mic la mare
if(uc > pc)
{
int t = uc;
uc = pc;
pc = t;
}
s = 0;
for(i = uc; i<= pc; i++)
s = s + pow(i, 3);
cout<<"suma este: "<<s;
return 0;
}
problema 2
#include <iostream>
using namespace std;
int main() {
int l, L, a = 0, p = 0;
cout <<"Lungimea L=";
cin >> L;
cout <<"latimea l=";
cin >> l;
if(L > 0 && l > 0)
{
p = 2 * (L + l);
a = L * l;
}
cout << "Perimentrul = " << p << "\n";
cout << "Aria = " << a;
return 0;
}
problema 3
#include <iostream>
using namespace std;
int main() {
int x, i, s, p;
s = 0; p = 1;
for(i = 0; i < 5; i ++)
{
cout <<"x=";
cin >> x;
s = s+ x;
p = p * x;
}
cout << "produsul numerelor este p = " << p<<endl;
cout << "media aritmetica este ma = " << (float)s/5;
return 0;
}