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;
}