Top.Mail.Ru
Ответы
Аватар пользователя
12лет
Изменено
Аватар пользователя
Аватар пользователя
Программирование
+1

Как посчитать кол-во единиц в числе. (Паскаль) (Паскаль)

По дате
По рейтингу
Аватар пользователя
Новичок
12лет

Можно вот так

var
x : integer;
i : integer;
s : string;
begin
x := 12341; //ввод числа
str(x,s); //преобразуем в строку
for i := length(s) downto 1 do begin
if s[ i ] = '1' then writeln('found 1 in ',i);
end;
readln ;
end.

Аватар пользователя
Оракул
12лет

как вариант можно преобразовать число в строку и посимвольно проверить...

Аватар пользователя
Гуру
12лет

отделять от числа по одному знаку и сравнивать с единицей...