Иллюстрированный самоучитель по С++ для начинающих

Ввод

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

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

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

Задачи

46. Написать инструкцию, обеспечивающую ввод с клавиатуры значения переменных radius типа float.

47. Написать инструкции, которые обеспечивают ввод значений дробных (тип float) переменных n и r. Предполагается, что пользователь после набора каждого числа будет нажимать клавишу Enter.

48. Написать инструкцию, которая обеспечивает ввод значений переменных и и г. Предполагается, что пользователь будет набирать числа в одной строке.

49. Объявите необходимые переменные и напишите фрагмент программы вычисления объема цилиндра, обеспечивающий ввод исходных данных.

50. Объявите необходимые переменные и напишите инструкции ввода исходных данных для программы вычисления стоимости покупки, состоящей из нескольких тетрадей и карандашей. Предполагается, что пользователь будет вводить данные о каждой составляющей покупки в отдельной строке: сначала цену, затем количество.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.