Общие замечания
Приступая к решению задач этого раздела, следует вспомнить, что:
- для ввода исходных данных с клавиатуры предназначена функция scanf;
- первым параметром функции scanf является управляющая строка, остальные параметры — адреса переменных, значения которых должны быть введены;
- управляющая строка представляет собой заключенный в двойные кавычки список спецификаторов: %i — для ввода целых чисел со знаком, %и — для ввода целых беззнаковых целых %f — для ввода дробных чисел, %с — для ввода символа, %s — для ввода строки;
- использование имени переменной, а не ее адреса в качестве параметра функции scanf является типичной ошибкой начинающих программистов. Кстати, компилятор эту ошибку не обнаруживает.
Задачи
46. Написать инструкцию, обеспечивающую ввод с клавиатуры значения переменных radius типа float.
47. Написать инструкции, которые обеспечивают ввод значений дробных
(тип float) переменных и и г. Предполагается, что пользователь после
набора каждого числа будет нажимать клавишу
48. Написать инструкцию, которая обеспечивает ввод значений переменных
и и г. Предполагается, что пользователь будет набирать числа в одной
строке.
49. Объявите необходимые переменные и напишите фрагмент программы
вычисления объема цилиндра, обеспечивающий ввод исходных данных.
50. Объявите необходимые переменные и напишите инструкции ввода
исходных данных для программы вычисления стоимости покупки, состоящей из
нескольких тетрадей и карандашей. Предполагается, что пользователь
будет вводить данные о каждой составляющей покупки в отдельной строке:
сначала цену, затем количество.