Informatică, întrebare adresată de GYF, 9 ani în urmă

Cerinţa Se citește de la tastatură un număr natural n, apoi n numere naturale. Să se afişeze cel mai mic număr care poate fi scris folosind cifra minimă a fiecărui număr citit. Date de intrare Programul citește de la tastatură numărul n, iar apoi cele n numere naturale, separate prin spaţii. Date de ieşire Programul afișează pe ecran numărul MIN, cel mai mic număr care poate fi scris folosind cifra minimă a fiecărui număr citit.

Răspunsuri la întrebare

Răspuns de Puiutz
4
#include <iostream>
using namespace std;
int main(){    int n,v[100],i,min,j;    cout<<"Dati n= ";    cin>>n;    cout<<"Dati sirul n: ";    for(i=1; i<=n; i++)        cin>>v[i];    for(i=1; i<n; i++)        for(j=i+1; j<=n; j++)            if(v[i]>v[j])            {                min=v[i];                v[i]=v[j];                v[j]=min;            }    min=0;    for(i=1; i<=n; i++)        min=min*10+v[i];    cout<<min;    return 0;}
Alte întrebări interesante