Основы программирования на С++ для начинающих

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

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

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

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

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

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

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


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

74 thoughts on “Задачи: ввод и вывод данных

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

    1. void main()
      {
      setlocale(LC_ALL, “RU”);
      char a, b, c, r, e, t;
      cout <> a >> b >> c >> r >> e >> t;
      cout << "Получилось: " << a << b << c << r << e << t;

      }

      1. Вместо cout нужно cin
        Вот как надо
        #include
        using namespace std ;
        int main()
        {
        setlocale(LC_ALL, “ru”);
        char a, b, c, r, e, t;
        cin >>a >> b >> c >> r >> e >> t;
        cout << "Получилось" << a << b << c << r << e << t;

        }

  2. #include
    #include
    using namespace std;

    int main()
    {
    setlocale(LC_ALL, “Russian”);
    unsigned int a, b;
    printf_s(“Введите первое число: “);
    cin >> a;
    printf_s(“Введите второе число: “);
    cin >> b;
    printf_s(“Произведение двух чисел: %d\n”, a * b);
    printf_s(“Сумма двух чисел: %d\n”, a + b);
    if (a > b)
    {
    printf_s(“Первое число больше второго на: %d\n”, a – b);
    }
    if (a == b)
    {
    printf_s(“Первое число равно второму.\n”);
    }
    if (a < b)
    {
    printf_s("Первое число меньше второго на: %d\n", a – b);
    }
    printf_s("Среднее арифмитическое двух чисел: %1f\n", (a + b)/2.0);

    }

  3. Друзья , при вводе целого числа выводит целое число , но если дробное, разделяет число на целую часть и выводит в int , а остаток в float , хотя для него отдельная переменная , может кто – нибудь подсказать в чем дело?

    #include

    int main()
    {
    setlocale(LC_ALL, “RUS”);
    using namespace std;

    int c = 0;
    cin >> c;
    cout << "int = " <> b;
    cout << "float = " <> a;
    cout << "double = " << a;
    return 0;

    }

    Ввод :
    1.23456789

    Вывод :
    int = 1
    float = 0.234568

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

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