• Предмет: Информатика
  • Автор: Razhevvanya2016
  • Вопрос задан 11 месяцев назад

Функция (mod и Div) Паскаль...
Задание : как найти цифры двухзначного и трёхзначного числа??
ПОМОГИТЕ ПОЖАЛУЙСТА!!!

Ответы

Ответ дал: Вованичикчка
4

С помощью оператора mod можно получить от исходного числа единичный разряд, если делить число на 10, т.е. 123 mod 10 = 3, 524 mod 10 = 4. Если делить на сто, то можно получить еще и десятки: 123 mod 100 = 23, 524 mod 100 = 24.

С помощью оператора div можно отбросить от числа разряды: 123 div 10 = 12, 123 div 100 = 1

Пример программы на языке PascalABC.Net:

var a, b: integer;

begin

   write('Введите двузначное число: ');

   readln(a);

   write('Введите трехзначное число: ');

   readln(b);

   writeln();

   

   writeln('Двузначное число ', a, ': ');

   writeln('Десятки: ', a div 10);

   writeln('Единицы: ', a mod 10);

   writeln();

   

   writeln('Трехзначное число ', b, ': ');

   writeln('Сотни: ', b div 100);

   writeln('Десятки: ', b div 10 mod 10);

   writeln('Единицы: ', b mod 10);

end.


Razhevvanya2016: Спасибо
Вас заинтересует