Предмет: Информатика,
автор: dan1624
Помогите с информатикой что поменять в проге ниже чтобы показывало не количество цифр в числе а нечетное ( или четноe) количество
Var k : integer;
function kol(x: integer): integer;
var k: integer;
begin
k := 0;
repeat
x := x div 10;
inc(k)
until x = 0;
kol := k
end;
begin
write (k); readln (k);
writeln(k, 'kol ', kol(k));
end.
чтобы покозывало не количество цифр в числе а нечетное (четно)количество
Ответы
Автор ответа:
1
Var k : integer;
function kol(x: integer): integer;var k: integer;begink := 0;repeatx := x div 10;inc(k)until x = 0;kol := kend;beginreadln (k);if kol(k) mod 2 = 0 then begin writeln('Чётное');endelse begin writeln('Нечётное');end;end.
function kol(x: integer): integer;var k: integer;begink := 0;repeatx := x div 10;inc(k)until x = 0;kol := kend;beginreadln (k);if kol(k) mod 2 = 0 then begin writeln('Чётное');endelse begin writeln('Нечётное');end;end.
dan1624:
не совсем понял что нужно после
if kol(k) mod 2 = 0 then
Похожие вопросы
Предмет: Математика,
автор: oksanuksofia
Предмет: Алгебра,
автор: goshaabramov2000
Предмет: Математика,
автор: homikhi4
Предмет: Математика,
автор: mine02021
Предмет: Химия,
автор: карим050000