Стоит такая задачка: Описать функцию DigitCount(K) целого типа, находящую количество цифр целого положительного числа k. Используя эту функцию, найти количество чисел для каждого из пяти данных целых положительных чисел.
Вот эта программка на Pascal, помогите её написать на С++.
Код | program DgCnt;
const N=5;
var A:array[1..N] of longint; i:integer;
function DigitCount(Num:longint):integer; var s:string; begin str(Num,s); DigitCount:=Length(s); end;
begin writeln('Введите 5 чисел'); for i:=1 to N do readln(A[i]);
for i:=1 to N do writeln('Chislo ',A[i],' sodergit ',DigitCount(A[i]),' cifr' ; readln; end.
end.
|
|