Общие замечания

Приступая к решению задач этого раздела, следует вспомнить, что:

  • для ввода исходных данных с клавиатуры предназначена функция scanf;
  • первым параметром функции scanf является управляющая строка, остальные параметры — адреса переменных, значения которых должны быть введены;
  • управляющая строка представляет собой заключенный в двойные кавычки список спецификаторов: %i — для ввода целых чисел со знаком, %и — для ввода целых беззнаковых целых %f — для ввода дробных чисел, %с — для ввода символа, %s — для ввода строки;
  • использование имени переменной, а не ее адреса в качестве параметра функции scanf является типичной ошибкой начинающих программистов. Кстати, компилятор эту ошибку не обнаруживает.

Задачи

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