Вопрос задан 22.03.2021 в 19:22. Предмет Информатика. Спрашивает Куварин Сергей.

Запросить с клавиатуры целое 8-значное число начинающее двойкой и напечатать его третью цифру. Если

вводится не то число , то сообщить об этом и повторить ввод
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Богатов Яша.
// PascalABC.NET 3.0, сборка 1111
var
  n:longint;
  b:boolean;
begin
  repeat
    Write('Введите восьмизначное число, начинающееся с 2: ');
    Read(n);
    b:=(n>=20000000) and (n<=29999999);
    if not b then Writeln('Ввод неверен')
  until b;
  Writeln('Третья цифра числа равна ', (n div 100000) mod 10)
end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот готовый код на языке Python:

python
while True: num = input("Введите целое 8-значное число, начинающееся с двойки: ") if len(num) != 8 or num[0] != '2' or not num.isdigit(): print("Вы ввели неверное число. Попробуйте снова.") continue else: print("Третья цифра введенного числа: ", num[2]) break

Этот код будет запрашивать у пользователя ввод числа до тех пор, пока не будет получено корректное 8-значное число, начинающееся с двойки. Если пользователь ввел неправильное число, то программа сообщит ему об этом и запросит ввод еще раз. Если же пользователь ввел корректное число, то программа напечатает третью цифру этого числа и завершит работу.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

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