задачи и решения с++, практика программирования

Задачи: ввод и вывод данных

В предыдущей статье Вывод данных на экран и ввод данных с клавиатуры мы подробно рассмотрели эту тему. Пришло время практики – так как нам предстоит много трудиться, чтобы наработать определённые навыки, необходимые программисту и развивать потихоньку своё логическое мышление.

1. Создайте 4 переменные с разными типами данных и предложите пользователю ввести в них значения. После ввода, отобразите их на экране.




2. Создайте 5 переменных типа char, предложите пользователю ввести слово из пяти букв и покажите эти символы (слово) на экран. (Символы вводить латиницей, т.к. кирилица будет отображаться некорректно. Почему? Это мы рассмотрим в одном из наших следующих уроков)




3. Вывести на экран текст в таком виде:

вывод данных на экран

4. Пользователь должен ввести 2 числа. Вам надо показать на экран произведение этих чисел, сумму и разницу. Покажите так же среднее арифметическое этих введенных чисел.


Вопросы задавайте в комментариях.

Чтобы поддержать наш сайт – нажмите на копилку и выберите любой удобный для Вас способ.

Рассылка новых уроков по программированию:

Задачи: ввод и вывод данных
4.3 (85.71%) 7 votes

Задачи: ввод и вывод данных: 26 комментариев

  1. Если в последней задаче выбрать четное и нечетное числа, то среднее арифметическое будет неправильным, почему так?

    1. потому что если ввести например 4 и 3, то среднее арифм = 3,5.
      int – целые числа

      1. Не так!
        Целочисленное деление отбрасывает дробные остатки: (3+4)/2=3
        И всё работает правильно! ;-)

  2. К 4й задаче

    1. Это зависит от установленной у вас операционной системы.

      А вообще, Windows – большая гадость для обучения программированию.
      Установите Linux, хотя бы в виртуальной машине, и изучайте C++ без головной боли.

      1. Иван, а отчего такое веселье? : “Смех без причины – признак дурачины”.

  3. Моя 4 со знаками после запятой

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *