Informatică, întrebare adresată de banidonatiipaypal, 8 ani în urmă

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 asteriks2000lk
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