Informatică, întrebare adresată de dani2kn, 9 ani în urmă

Cerinţa
Se citește de la tastatură un număr natural de maxim 3 cifre. Să se determine câte cifre are.

Date de intrare
Programul va citi de la tastatură un număr natural de 3 cifre.

Date de ieşire
Programul va afişa pe ecran numărul de cifre ale valorii citite.

Restricţii şi precizări
Numărul citit de la tastatură este natural, cu cel mult 3 cifre

Exemplu
Intrare

397
Ieșire

3


Ardnaxela1: cum se cheama problema?
Ardnaxela1: ???
Ardnaxela1: care e problema de pe pb info?
Ardnaxela1: da mi un link
dani2kn: nrcif se numeste problema
Ardnaxela1: ok

Răspunsuri la întrebare

Răspuns de Ardnaxela1
1
#include<iostream>
using namespace std;
int main(){   
int n, c=0;   
cin>>n;   
 while (n!=0)    {       
c++;       
n=n/10;   
}   
cout<<c;   
return 0;
}

Ardnaxela1: rezolvare de 100 pct
dani2kn: Da, merci! Nu mai am alte probleme!
Ardnaxela1: ok...
Ardnaxela1: ce clasa esti?
Răspuns de stassahul
1
var n:integer;beginread(n);if (n mod 10 = n) then writeln(1) elseif (n mod 100 = n) then writeln(2) elseif (n mod 1000 = n) then writeln(3) elseend.

stassahul: var n:integer;
begin
read(n);
if (n mod 10 = n) then writeln(1) else
if (n mod 100 = n) then writeln(2) else
if (n mod 1000 = n) then writeln(3) else
end.
Alte întrebări interesante