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