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

#3662 C++
Se da un numar natural n,determinati cate cifre are suma cifrelor sale

1=
Intrare 99
Iesire 2


alexandra393922: 1 este mai mic sau egal cu n ,iar n este mai mic sau egal ca 1000000000000

Răspunsuri la întrebare

Răspuns de alextataru71
19

Răspuns:

#include <iostream>

using namespace std;

int main ()

{

   long long n,S=0,nr_cif;

   cin>>n;

   while (n>0)

   {

       S+=n%10;

       n=n/10;

   }

   nr_cif = 1;

   while (S>9)

   {

       nr_cif++;

       S=S/10;

   }

   cout<<nr_cif;

   return 0;

}

Explicație:


zeullord: ce om
zeullord: e codu meu
alextataru71: ce se pune pe discord se da pe brainly
zeullord: nu
zeullord: am copyright pe rezolvare
TheRelaxingSheep: cap
Răspuns de zeullord
15

Răspuns:

#include <iostream>

using namespace std;

long long n, s, nr;

int main ()

{

   cin>>n;

   s = 0;

   while (n!=0)

{

       s = s+n%10;

       n/=10;

   }

   nr = 0;

   while (s!=0)

{

       nr++;

       s/=10;

   }

   cout<<nr;

   return 0;    

}


alextataru71: eu l-am dat primul ma fura
Alte întrebări interesante