Предмет: Информатика,
автор: ostin2319
Помогите написать программу на Паскале
1.написать функцию,подсчитывающую количество единиц в числе и с её помощью определить,в каком из двух чисел единиц больше.
Ответы
Автор ответа:
0
var
s, s2: string;
function one(s: string): integer;
var i, c: integer;
begin
c := 0;
for i := 1 to length(s) do
if (s[i] = '1') then c := c + 1;
result := c;
end;
begin
writeln('Введите первое число:');
readln(s);
writeln('Введите второе число:');
readln(s2);
if(one(s) > one(s2)) then write('В первом числе больше единиц')
else write('Во втором числе больше единиц');
end.
s, s2: string;
function one(s: string): integer;
var i, c: integer;
begin
c := 0;
for i := 1 to length(s) do
if (s[i] = '1') then c := c + 1;
result := c;
end;
begin
writeln('Введите первое число:');
readln(s);
writeln('Введите второе число:');
readln(s2);
if(one(s) > one(s2)) then write('В первом числе больше единиц')
else write('Во втором числе больше единиц');
end.
Похожие вопросы
Предмет: Русский язык,
автор: jalequliyeva214
Предмет: Литература,
автор: anisamurtazaeva3011
Предмет: Английский язык,
автор: andreyka2324
Предмет: Физика,
автор: tarasio32
Предмет: Химия,
автор: katyaeremina1