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