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