Напишите программу которая определяет наименьшее из двух чисел
Перейти к содержимому

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

  • автор:

напишите программу, которая из двух введённых натуральных чисел будет выводить наименьшее

program qwe;
var a, b:integer;
begin
writeln(‘Введите первое число’);
readln(a);
writeln(‘Введите второе число’);
readln(b);
if a>b then begin
writeln(‘Наименьшее число ‘, b);
end
else writeln(‘Наименьшее число ‘, a);
end.

program sravnenie;
uses crt;
var a,b:real;
begin
writeln(‘введите два числа’);
readln(a,b);
if a>b then writeln(‘наибольшее’,a);
if b>a then writeln(‘наибольшее’,b);
if a=b then writeln(a,’=’,b);
end.

Похожие вопросы

Помогите написать код Python!! СРОЧНО!

Наименьшее из четырёх чисел . ️
Напишите программу, которая определяет наименьшее из четырёх чисел.

Формат входных данных
На вход программе подаётся четыре целых числа.

Формат выходных данных
Программа должна вывести наименьшее из четырёх чисел.

1
Sample Input 2:

9
Sample Input 3:

Лучший ответ

Берёшь ответ на https://otvet.mail.ru/question/222301171 и на место двух int(input()) вписываешь четыре.

Остальные ответы

Я в этц шаражку поступал, чтобы роутеры потом ченить? Нет, ты. И как ты собрался чинить мне роутер не зная этого? Делай сам

Влад ЮровПрофи (593) 3 года назад

a = int(input())
b = int(input())
c = int(input())
d = int(input())
min = a
if min > b:
min = b
if min > c:
min = c
if min > d:
min = d
print(min)

a, b, c, d = int(input()), int(input()), int(input()), int(input())
if a > b:
a = b
if c > d:
c = d
if a > c:
a = c
print(a)

Иван ДеликовУченик (111) 1 год назад
есть объяснение этому? почему приравнивается a=b и т. д.

Иван Деликов, значение минимума присваивается b, типо как клеймо) был маленьким «а», нашелся еще меньше, и клеймо маленького перешло “b”

Программа, которая определяет и выводит наименьшее из заданных чисел

Author24 — интернет-сервис помощи студентам

Напишите программу, которая находит наименьшее из нескольких целых. Полагайте, что первое прочитанное число задает количество последующих вводимых чисел.

Так как задачка несложная, то я решил усложнить её: написать максимально эффективный код с точки зрения скорости выполнения и использованной памяти. В конечном итоге, я написал следующий код, в котором у меня возникли вопросы: а) Можно ли использовать заранее заданную переменную в условии к циклу for в начальном фиксированном значения, учитывая, что в теле цикла за каждую итерацию я буду её изменять( то есть, я ввел переменную a в начале например 5, у меня получилось условие i

1 2 3 4 5 6 7 8 9 10 11 12
int a, b=0; cin >> a; for (int i=0;ia;i++)  cout  b;

Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Программа которая определяет, есть ли среди заданных чисел простые числа
Помогите составить программу которая определяет, есть ли среди заданных чисел простые числа.

Напишите программу, которая определяет наименьшее из четырёх чисел
Напишите программу, которая определяет наименьшее из четырёх чисел.

Составить процедуру, которая для заданных чисел m,n определяет сумму десятичных разрядов этих чисел
Составить процедуру, которая для заданных чисел m,n определяет сумму десятичных разрядов этих.

Напишите программу, которая считывает 5 целых чисел, а затем определяет наименьшее и наибольшее значение
Напишите программу, которая считывает 5 целых чисел, а затем определяет наименьшее и наибольшее.

7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692

ЦитатаСообщение от Z1qqO Посмотреть сообщение

Так как задачка несложная, то я решил усложнить её

в примере лёгкий вариант или усложнённый ? в любом случае прежде чем усложнять неплохо бы написать рабочий код для начальной задачи. Вы тестировали свой код? какие числа вводите, что выдаёт?

Регистрация: 20.07.2017
Сообщений: 32

Yetty, тот код, который привел я, не выполняет поставленную задачу. Формулировка задачи из учебника, я её не изменял. Вот код рабочий, кривой, может быть, но рабочий:

1 2 3 4 5 6 7 8 9 10 11 12
int a, b=0; cin >> a; int c=a; for (int i = 0;ia;i++) { b+=c; if (i==a) break; cin >> c; } cout  b;

Просто у меня возникли сомнения, что каким-то образом, с большой долей вероятности, как-то можно зафиксировать в условии цикла значение переменной несмотря на её дальнейшее изменение в каждой итерации (возможно я и ошибаюсь).

7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692

ЦитатаСообщение от Z1qqO Посмотреть сообщение

кривой, может быть, но рабочий
какие данные вводили, что получили — приведите 2-3 примера
Регистрация: 20.07.2017
Сообщений: 32
Добавлено через 3 минуты
Пардон, не тот код отправил вам ранее.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
int a, b=0, c; cin >> a; for (int i=0;ia;i++) { if (i==0) { b=a; } else if (cb) b=c; if (i==a) break; cin >> c; } cout  ; }

7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692

ЦитатаСообщение от Z1qqO Посмотреть сообщение

1 ввод — 3, 10, 20, 30. Вывод: 63
2 ввод — 6, 10, 20, 30, 40, 50, 60. Вывод: 216
понятно. считаете что 63 наименьшее из первой последовательности, а 216 — из второй?
Регистрация: 20.07.2017
Сообщений: 32
Yetty, я исправил сообщение, не тот код вам отправил, извините, за то что ввел вас в заблуждение.
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
Z1qqO, Вы можете по коду, который считается рабочим привести 2-3 примера ввода-вывода
Регистрация: 20.07.2017
Сообщений: 32
Yetty, 1 ввод: 8, -5, -6, 31, -19, 0, 1, 10, 94. Вывод: -19.
2 ввод: 4, 0, -6, 1, 3. Вывод: -6.
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692

да, третий код похоже работает (не совсем понятно правда, зачем Вы 2 предыдущих сбрасывали). что в нём Вас не устраивает и что хотели бы поменять?

Регистрация: 20.07.2017
Сообщений: 32

Yetty, первый код я скинул, как пример того, что я хотел бы видеть в идеале, в котором используется только 2 переменных, а не 3, если это конечно же возможно (не считая переменной являющейся контрольным значением цикла). Второй код, ошибочно не оттуда скопировал и скинул сюда. А хотел бы узнать как можно этот код оптимизировать по максимуму. Как например избежать использования в 12 и 13 строчке оператора управления if, который удерживает ввод лишней переменной в цикле. Или же как в строчке 6 избежать использование оператора управления if, который помогает начать вести счет не от переменной b (с которой мы в дальнейшем и сравниваем введенные наши числа), а от переменной введенной нами. И т.д.

7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692

Z1qqO, может так: (только я не тестировал, так что без гарантии)

1 2 3 4 5 6 7 8 9 10
int a, c, min; cin >> a; min=a; for (int i=0;ia;i++) { cin >> c; if (cmin) min=c; } cout  <"min=";

Наименьшее из двух чисел

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

Формат входных данных
На вход программе подаётся два различных целых числа.

Формат выходных данных
Программа должна вывести наименьшее из двух чисел.

a, b = int(input()), int(input()) if a > b: print(b) else: print(a)
Похожие записи:
  1. Эффективный ввод-вывод в разных языках программирования
  2. Оперативная память и представление данных
  3. Наименьшее общее кратное
  4. Django — доработка шаблона формы регистрации

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *