До сих пор каждая программа делала одно и то же, что бы ей ни дали. С этого урока программа может посмотреть на ввод и решить — напечатать одно для положительного числа и другое для отрицательного, поставить B за 80 и A за 95. Эта способность стоит почти за каждой задачей, которую вы будете решать.
Новое начало каждой программы
С этой недели каждая программа начинается с двух дополнительных строк:
Они делают cin и cout намного быстрее — это разница между «успел» и
«превышено время», когда задача даёт прочитать сто тысяч чисел. Они не меняют
того, что программа читает и печатает, поэтому помнить нужно только одно: ставить
их первыми, каждый раз.
Сравнение двух значений
Сравнение задаёт о двух значениях вопрос «да или нет», и ответ — это bool:
true или false.
| Сравнение | Истинно, когда | Если a равно 7, b равно 5 |
|---|---|---|
a == b | равны | false |
a != b | не равны | true |
a < b | меньше | false |
a > b | больше | true |
