delfinmos
?>

Написать программу удвоения меньшего из двух чисел (числа вводятся с клавиатуры)

Информатика

Ответы

litlenet
На каком языке
baton197310

Усложнённый вариант(всё работает исправно,при вводе больше или меньше 3 чисел выводится сообщение "Это не трёхзначное число!"):

var
i,a,d:integer;
s:string;
begin
writeln('Введите трёхзначное число ');
read(s);
d:=length(s);
if d<>3 then
write('Это не трёхзначное число!');
if d=3 then
if (s[1]=s[2])or(s[1]=s[3])or(s[2]=s[3]) then
write('Да')
else
write('Нет');
end.

 

Простой вариант(выводится ошибка если цифр больше или меньше трёх!):

var
i,a,d:integer;
s:string;
begin
writeln('Введите трёхзначное число ');
read(s);
if (s[1]=s[2])or(s[1]=s[3])or(s[2]=s[3]) then
write('Да')
else
write('Нет');
end.

Даю 2 варианта, так-как незнаю,проходили ли вы функцию  "length" или нет.
Если нет,то препад заподозрит что вы списали откуда нибудь или вам кто-то подсказал.

xeniagolovitinskaya4546

bank_ques = {}

#Создание вопросов:

# bank_ques["сам вопрос"'] = "ответ на него", вопрос и ответ в виде строки, даже если это число

bank_ques["2*2"] = "4"

bank_ques["3*3"] = "9"

bank_ques["4*4"] = "16"

bank_ques["5*5"] = "25"

bank_ques["6*6"] = "36"

#Вопросов может быть неограниченное количество

# Также генерировать вопросы можно как в самом коде, так и сделать в цикле, но тут уже как хотите

for question in bank_ques:

   print(question)

   answer = input("ответ: ")

   if answer == bank_ques[question]:

       print("правильно")

   else:

       print("ответ неверный")

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написать программу удвоения меньшего из двух чисел (числа вводятся с клавиатуры)
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

okutihamv
muravlev2702
ukkavtodor6
Aleksei806
Александрович
Ohokio198336
Aleksandr72
Vladimirovich1898
Alekseevich1012
ambstroy
Екатерина
Anastasiya Yevseeva948
serg1976g
okasnab
Natysya7777