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

Se dă un număr. Determinați câte cifre distincte are numărul

Răspunsuri la întrebare

Răspuns de teodoramaria890
3

Depinde de numărul de cifre.Pot fi între 1 și 9 cifre distincte.

Sper că te-am ajutat!


dimanceacristian56: este o problemă de informatică. trebuie făcută în C++
Răspuns de grigore2018
2

Plus (suma cifrelor si ultima cifra)

#include <iostream>

int main()

{

   int numar, sum = 0, count = 0, last;

   do

   {

       std::cout << "Introduceți numărul natural (numar < 10000): ";

       std::cin >> numar;

       if (numar < 1 || numar >= 10000)

       {

           std::cout << "Incearca din nou.\n";

       }

   } while (numar < 1 || numar >= 10000);

   last = numar % 10;

   while (numar > 0)

   {

       sum += numar % 10;

       numar /= 10;

       count++;

   }

   std::cout

       << "Numarul de cife: " << count << "\n"

       << "Suma cifrelor: " << sum << "\n"

       << "Ultima cifre: " << last << "\n";

   return 0;

}


grigore2018: Daca ai nevoie in Pascal:
grigore2018: var
n,m,p,k:integer;
begin
write('n=');
read(n);
m:=n;
k:=0;
while m<>0 do begin
p:=m mod 10;
k:=k+1;
m:=m div 10;
end;
writeln('k=',k);
end.
Alte întrebări interesante