Дано естественное число. Обусловьте, из скольких цифр оно состоит. Входные данные

Дано естественное число. Обусловьте, из скольких цифр оно состоит. Входные данные Ввод содержит целое число N (1 N 109). Выходные данные Выведите одно целое число количество цифр в числе N. Образцы входные данные 123 выходные данные 3 входные данные 36469 выходные данные 5 На С++

Задать свой вопрос
1 ответ
const zn:string[36]=0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ; function Convert(a:longint;base:byte):string; var s:string; begin s:=; repeat s:=zn[(a mod base)+1]+s; a:=a div base; until a=0; Convert:=s; end; var f,g:text; n,i,j,k,d:longint; s:string; b:boolean; m:set of char; begin assign(f,input.txt); reset(f); assign(g,output.txt); rewrite(g); read(f,n); close(f); for i:=2 to 36 do begin j:=n; s:=Convert(j,i); m:=[]; b:=true; k:=1; d:=length(s); while(klt;=d)and b do if s[k] in m then b:=false else begin include(m,s[k]); inc(k); end; if b then writeln(g, ,i, ,s); end; close(g); end.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт