Răspuns :
Răspuns:
#include <iostream>
using namespace std;
int main()
{
int x,n,i,nr=0,ogl;
cout<<"n=";
cin>>n;
cout<<"Introduceti numerele : ";
for(i=1;i<=n;i++)
{
ogl=0;
cin>>x;
while(x!=0)
{
ogl=ogl*10+x%10;
x=x/10;
}
//Daca facem oglinditul numarului , putem verifica mai usor daca prima cifra a numarului este 5 fiindca devine ultima cifra a oglinditului
if(ogl%10==5)
nr++;
}
cout<<"Sunt "<<nr<<" numere care au prima cifra egala cu 5" ;
}
Explicație:
Cand facem oglinditul unui numar ne este mai usor sa operam cu prima cifra a numarului initial fiindca ea devine ultima cifra a oglinditului
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că ați găsit conținutul oferit util și inspirațional. Dacă aveți întrebări suplimentare sau doriți asistență, vă încurajăm să ne contactați. Ne-ar face plăcere să reveniți și nu uitați să ne adăugați în lista dumneavoastră de favorite!