Am nevoie urgent de ajutor la ex 2!!!
2. Se citeste de la tastatură un număr natural n format din maxim 9 cifre. Să se afiseze cea mai mică cifră din scrierea lui n. in c++
Ex: Pentru n=14157 se afişează 1
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int main()
{
string n;
int i;
cout << "Introdu nr n \n";
cin >> n;
int nr[n.size()];
if(n.size<9 && n.size > 0){
for(i = 0; i < n.size(); ++i) {
nr[i]=n[i]-48;
if(nr[0] > nr[i])
nr[0] = nr[i];
}
cout <<"Cel mai mic nr: " << nr[0];
}
return 0;
}
Explicație:
se verifica fiecare caracter daca urmatorul este mai mic ca primul atunci primului i se atribuie caracterul corespunzator
Alte întrebări interesante
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă