Аватар
Информатика, опубликовано 2018-08-22 18:24:52 by Гость

Известны следующие признаки делимости числа N. Для делимости на 5 необходимо, чтобы последняя цифра числа была 0 или 5. Описать процедуру проверки признаков делимости. Проверить их для различных значений N. Предмет (Программирование) на Pascal ABC

Аватар
Ответ оставил Гость

Var N, lastNum, mod5: integer;
  flag: boolean;
begin
  readln(N);
  lastNum := N mod 10;
  mod5 := N mod 5;
  flag := (lastNum = 5) or (lastNum = 0);
  if flag then
    writeln(Число , N, делится на 5 по признаку делимости)
  else
    writeln(Число , N, не делится на 5 по признаку делимости);
  if (mod5 = 0) then
    writeln(Число , N, делится на 5 по определению)
  else
    writeln(Число , N, не делится на 5 по определению);
  flag := flag xor (mod5 = 0);
  if flag then
    writeln(Результаты не совпадают, это не признак делимости!)
  else
    writeln(Результаты совпадают, это возможно признак делимости)
end.

Вопрос
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.