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

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

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




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




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

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

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


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

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

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

Задачи: ввод и вывод данных
4.4 (88.89%) 9 votes

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

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

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

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

  2. К 4й задаче

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

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

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

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

  4. # include
    using namespace std;
    int main ()
    {
    setlocale (0, “”);
    int a = 3, b = 4;
    cout << a * b <<' ' << a + b << ' ' << a – b << ' ' << (a + b)/2 <<'\n';
    system ("pause");
    return 0;
    }
    у меня пока не подводила setlocale (0, "") для кирилицы

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

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