Привет, мне нужна помощь . 1 задание. Программа в паскале
10-11 класс
|
uses crt;
var a,b:integer;
c:boolean;
at,bt:string;
begin
write('Введите числа А и В: ');
readln(a,b);
if ((a mod 2)=0) or ((b mod 2)=0) then begin
str(a,at); str(b,bt);
a:=length(at); b:=length(bt);
if (copy(at,a,1)<>'2') or (copy(bt,b,1)<>'2') then c:=true else c:=false;
end;
writeln(c);
end.
Т.к. число может быть любым по длине, числа, кратные двум, переводятся в текст и затем уже проверяется, двойка у них на конце или нет.
Другие вопросы из категории
Нужно ввести с клавиатуры число N и если оно четное, то найти его факториал, а если нет то нужно вычислить сумму 1+2+...+N. С факториалом я более менее нашел решение, а прогрессию не понимаю.
Напишите программу, которая:
а) определяет, сколько раз встречается в строке символ 'A'
б) заменяет символ 'А' символом ' * '
в) удаляет из строки символ 'В'
Пожалуйста, помогите! :с
сделать для этой задачи блок-схему:-):-):-)заранее спасибо