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;

}