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

Să se scrie un program care citește un șir de n numere naturale şi determină numărul din șir care are prima cifră minimă. Dacă există mai multe numere cu prima cifră minimă, se va determina cel mai mare dintre acestea.


AntiEaglesDavids: A mai fost rezolvata.
lilet: La o problema asa grea ar trebui sa da-i mai multe puncte

Răspunsuri la întrebare

Răspuns de lilet
13
#include <iostream>using namespace std;int n,i,min1=999999999,cmic=9,a,ca;int main(){    cin>>n;    for(i=1;i<=n;i++)    {        cin >>a;        ca=a;        while(ca>9)        ca=ca/10;        if(ca<cmic)          {              cmic=ca;              min1=a;          }          else            if(ca==cmic)          {              if(min1>a)                min1=a;          }    }    cout<<min1;    return 0;}
Alte întrebări interesante