👤

Va rog mult sa ma ajutați la problemele 5 și 7. Am încercat sa le fac dar am cam multe erori. Doresc ca algoritmii sa fie rezolvati în C++. ​

Va Rog Mult Sa Ma Ajutați La Problemele 5 Și 7 Am Încercat Sa Le Fac Dar Am Cam Multe Erori Doresc Ca Algoritmii Sa Fie Rezolvati În C class=

Răspuns :

Răspuns:

Problema 5

#include <iostream>

using namespace std;

int main()

{

int n, cifra_min, cifra_max, cifra;

cin>>n;

cifra_min=9;

cifra_max=0;

while(n)

{

cifra=n%10;

if(cifra<cifra_min)

cifra_min=cifra;

if(cifra>cifra_max)

cifra_max=cifra;

n=n/10;

}

cout<<cifra_min<<" "<<cifra_max;

return 0;

}

Problema 7

#include <iostream>

using namespace std;

int main()

{

int n, n1, k, cifra, nr_cifre, i;

cin>>n>>k;

nr_cifre=0;

n1=n;

while(n1)

{

nr_cifre++;

n1=n1/10;

}

for(i=1;i<=nr_cifre-k;i++)

n=n/10;

cifra=n%10;

cout<<"Cifra de pe pozitia "<<k<<" este "<<cifra;

return 0;

}

Explicație: