Задать вопрос

Все нужно сделать на Pascal'e. Пользователь вводит с клавиатуры целое положительное пятизначное число. Программа определяет цифру десятков, цифру сотен и цифру тысяч во введенном числе. Если число не положительное или не пятизначное, то программа выдает сообщение об ошибке.

+3
Ответы (1)
  1. 18 сентября, 23:29
    +1
    program zz1;

    var n, n1, n2, n3, k, m:integer; / /задаем переменные

    begin

    write ('введите число '); / /вводим заданное число

    read (n);

    m:=n; / /запоминаем его

    while n>0 do / /считаем количество цифр

    begin

    n:=n div 10;

    k:=k+1;

    end;

    if (k=5) and (m>0) / /проверяем, если количество цифр не равно пяти и число не положительное, то выводим сообщение об ошибке, иначе выводим ответ

    then begin

    n1: = (m mod 100) div 10; writeln ('число десятков = ', n1);

    n2: = (m mod 1000) div 100; writeln ('число сотен = ', n2);

    n3: = (m mod 10000) div 1000; writeln ('число тысяч = ', n3);

    end

    else write ('Error');

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Все нужно сделать на Pascal'e. Пользователь вводит с клавиатуры целое положительное пятизначное число. Программа определяет цифру десятков, ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Задача 1 - Дано целое число. Если оно положительное, вывести " Число положительное ", если отрицательное вывести "Число отрицательное ", если равно 0 - "Число равно нулю" задача 2 - дано целое число.
Ответы (1)
Играют двое. Первый участник игры называет произвольное целое положительное число, не превышающее десяти, то есть он может назвать число десять и всякое меньшее десяти положительное число.
Ответы (1)
На языке программирования Pascal реализовать следующие задачи: 1) Даны 2 переменные, в которые пользователь вводит два случайных числа.
Ответы (1)
Как написать программу для pascal abc которая считает факториал числа который вводит пользователь
Ответы (1)
пользователь компьютера, хорошо владеющий навыками ввода информации с клавиатуры, может вводить в минуту 100 знаков. какое кол-во информации может ввести пользователь в компьятер за одну минуту в кодировку виндоус? кодировку юникод?
Ответы (1)