Vikkitrip
?>

Даны два числа. Выведите порядковый номер меньшего из них. Формат входных данных Вводится два целых числа a и b (−231≤a, b≤231−1; a≠b Формат выходных данных Требуется вывести порядковый номер меньшего из них. входные данные выходные данные 1 2 1 42 13 2

Информатика

Ответы

oliayur4encko

#include <iostream>

using namespace std;

int main() {

float a, b;

//не учитываем, что символы могут быть равны друг другу

if (a > b) {

 cout << 2;

}

else {

 cout << 1;

}

return 0;

}

ale-protasov

#include <iostream>

using namespace std;

int main()

{

   int first, second;

   cin >> first >> second;

   if (first < second)

   {

       cout << 1;

   }

   else

   {

       cout << 2;

   }

}

Объяснение:

#include <iostream>  // Библиотека ввода - вывода

using namespace std;  // Пространство имен

int main()

{

   int first, second;  // Создание целочисленных переменных для хранения двух чисел соответственно

   cin >> first >> second;  // Ввод двух целых чисел с клавиатуры

   if (first < second)  // Если первое число < второго числа

   {

       cout << 1;  // Выводим единицу

   }

   else  // Иначе

   {

       cout << 2;  // Выводим двойку

   }

}

filippovev1
Сначала немного теории.
Тут у нас импликация(если..то...), комбинированная с конъюнкцией(и).
Таблица истинности импликации(стрелочки):
0 0 1
0 1 1
1 0 0
1 1 1
Общее правило: если a<=b, тогда правда
Таблица истинности конъюнкции(/\):
0 0 0
0 1 0
1 0 0
1 1 1
Общее правило: если есть одна ложь-всё ложь
Теперь о примере:
Просто подставляем вместо x варианты. Так как между двумя скобочками с Если... То... стоит И, нам нужен вариант, где оба Если... То... являются правдой.
Рассмотрим подробно 1 вариант:
21<25 - это правда
21<23 - это правда
Таким образом, в первых скобочках правда, это доказывает таблица истинности, приведённая выше.
21<22 - это правда
21>21 - это ложь
В этих скобочках-ложь.
А так как ложь и правда в И являются ложью, нам не подходит данный вариант
2 вариант-верный ответ, т.к.:
22<25 - это правда
22<23 - это правда
В первых скобочках правда
22<22 - это ложь
22>21 - это правда
И в этих скобках правда.
Как можно убедится, снова взглянув в таблицу истинности для конъюнкции, всё выражение является правдой.
3 и 4 посмотрите сами и убедитесь что это ложь.
nanasergevn

def cylinder():

r = float(input())

h = float(input())

# площадь боковой поверхности цилиндра:

side = 2 * 3.14 * r * h

# площадь одного основания цилиндра:

circle = 3.14 * r**2

# полная площадь цилиндра:

full = side + 2 * circle

return full

square = cylinder()

print(square)

Пример выполнения:

3

7

188.4

В данной программе в основную ветку из функции возвращается значение локальной переменной full. Не сама переменная, а ее значение, в данном случае – какое-либо число, полученное в результате вычисления площади цилиндра.

В основной ветке программы это значение присваивается глобальной переменной square. То есть выражение square = cylinder() выполняется так:

Вызывается функция cylinder().

Из нее возвращается значение.

Это значение присваивается переменной square.

Этот мой ответ и он официальный и копированию не подлежит! ©

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

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

Даны два числа. Выведите порядковый номер меньшего из них. Формат входных данных Вводится два целых числа a и b (−231≤a, b≤231−1; a≠b Формат выходных данных Требуется вывести порядковый номер меньшего из них. входные данные выходные данные 1 2 1 42 13 2
Ваше имя (никнейм)*
Email*
Комментарий*

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

ntyremsk1
Зияева57
sleek73
nestruev
Taniagrachev
Исакова-Александрович511
Середа-Сергеенков980
Исаченко Тераски1181
Андрей-Викторовна1910
ВалерийАндреевна1788
kareeva
damir
Нозадзе_Новиков392
Городничий_Коновалова384
bolosolo77
▲