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

Se citeste n numere naturale.Sa se afiseze cate numere au proprietatea:
-Au cel mult 5 cifre,prima si ultima cifra sunt impare.Daca nu exista sa se dea un mesaj corespunzator.
Va rog mult !

Răspunsuri la întrebare

Răspuns de Utilizator anonim
0
#include<iostream>
using namespace std ;

int main() { int v[100] , n ,i, prima, ultima ,nr_cif , exista=0 ;
    cin>>n;
    for(i=1;i<=n;i++)
        cin>>v[i];
   
    for(i=1;i<=n;i++){nr_cif=1;     /*L-am facut 1 deoarece prima cifra nu o                                                                numara in while */
       ultima =v[i]%10;
      while(v[i]>9) {  nr_cif++;
                             v[i]=v[i]/10;}
       prima=v[i];

if( prima%2==1 && ultima%2==1 && nr_cif<=5)
          exista ++; }

if(exista ==0) cout <<"Nu avem ";
      else
          cout<<exista ; }

Utilizator anonim: Link sa-l compilezi -> cpp.sh/7kzf5
Alte întrebări interesante