Двадцать задач, в которых нужно прочитать числа, что-то вычислить и напечатать результат. Они идут по возрастанию сложности: первые десять — основа недели, остальные — на потом, когда с ними покончено.
Прежде чем писать код, прочитайте разделы Входные данные и Выходные данные и ответьте на три вопроса:
- Что приходит на вход и в каком порядке? Объявите переменную для каждого
значения и прочитайте их в этом порядке с помощью
cin >>. - Что нужно вычислить? Во многих задачах это одна строка арифметики — вся работа в том, чтобы найти, какая именно.
- Что именно нужно вывести? Числа в одной строке через пробел? Каждое на
своей строке? Пробел и
"\n"печатаете вы.
Приёмы, которые здесь встречаются снова и снова:
/и%в паре: целые минуты и оставшиеся секунды, целые коробки и оставшиеся предметы.n % 10— последняя цифраn, аn / 10— этоnбез неё.- Если ответ может превысить 2 147 483 647, нужен
long long— это тема следующего урока, но паре задач он нужен уже сейчас.
И правило, которое превращает правильные программы в «Неправильный ответ»:
никаких подсказок. Никогда не печатайте Enter a number или The answer is
— только то, что требует раздел выходных данных.