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

1. Se citește un nr. Natural N. Determinați numărul obținut din numărul N după eliminarea cifrei "0".
Exemple:
Date de intrare _______Date de ieșire
N=1010 __________________11 N= 1000__________________1 N=231__________________231

2. Realizați un algoritm care afișează în ordine descrescătoare toate numerele naturale mai mici sau egale decât N divizibile cu K.
Exemple:
Date de intrare _________Date de ieșire
N=16,K=3______________15,12,9,6,3,0
N=35,K=7______________35,28,21,14,7,0
MULȚUMESC! ​.

Răspunsuri la întrebare

Răspuns de fatman195322
0

1.

#include <iostream>

using namespace std;

int main()

{

unsigned int N, p=1, s=0;

cin>>N;

if (N!=0)

{

while (N!=0)

   {

   if (N%10!=0)

     {

      s += N%10*p;

      p *= 10;

     }

   N /= 10;

   }

cout<<s;

}

return 0;

}

2.

#include <iostream>

using namespace std;

int main ()

{

int N, k, i;

cin>>N>>k;

for (i=N; i>=0; i--)

   if (i%k==0)

     cout<<i<<' ';

return 0;

}

Alte întrebări interesante