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++.
Anexe:
Răspunsuri la întrebare
Răspuns de
1
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:
ciprian4851:
Mulțumesc foarte mult!. Ma mai poți ajuta te rog la inca o problema tot în c++. Am sa o postez ca intrebare pe contul meu.
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă