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

Va rog sa ma ajutati 45 pct
Se dă un număr natural N. Alcătuiţi  un program care  va forma  un alt număr K, ce se deosebeşte de N prin faptul că nu conţine cifre de  ’2’,  şi ’4’, păstrând consecutivitatea celorlalte cifre.

Răspunsuri la întrebare

Răspuns de boiustef
1

#include <iostream>

using namespace std;

int main()

{

   int N, cif, K=0, z=1;

   cout << "N= "; cin >> N;

   while (N)

   {

       cif=N%10;

       if (cif!=2 && cif!=4)

           {

               K=cif*z+K; z*=10;

           }

       N/=10;

   }

   cout << K;

   return 0;

}


Alte întrebări interesante