Informatică, întrebare adresată de mateimurgoci, 8 ani în urmă

Care este algoritmul folosit pentru a arata prima cifra para a unui numar
#C++

Răspunsuri la întrebare

Răspuns de boiustef
1

algoritmul este acelasi in orice limbaj...

cin >> num;

cif=num%10;

if (cif%2==0)

{   rez=cif; gasit=1; }

else gasit=0;

num=num/10;

while (num)

{

  cif=num%10;

   if (cif%2==0)  {   rez=cif; gasit=1; }

  num=num/10;

}

if (gasit) cout << rez;

else cout << "nu are cifre pare...";


pmarian98: stef ma ajuti si pe mine cu problemele mele :))
Răspuns de grigore2018
0

#include <iostream>

int main()  

{

   int n,first;

   std::cout<<"Enter the number: ";std::cin>>n;

   while(n>0)

   {

       first=n%10;

       n=n/10;

   }

   std::cout<<first<<std::endl;

   system("pause");

   return 0;

}

Paritatea o declari (daca numarul imparit la 2 da 0)

Prima cifra div 10 (catul impartirii)


boiustef: ai aflat prima cifră şi nu anume prima pară... dar poate nu are pare?
Alte întrebări interesante