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

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

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




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




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

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

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


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

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

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

Задачи: ввод и вывод данных
4.5 (90.91%) 11 votes

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

  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, "") для кирилицы

  5. // выводит поочередно каждую переменную.

    #include «stdafx.h»
    #include
    #include
    #include

    using namespace std;

    int main()
    {
    setlocale(LC_ALL, «»);
    double a;
    int b;
    char c;
    string p;
    cout << "введите целое число=" <> b;
    cout << "введите вещественное число=" <> a;
    cout << "введите символ=" <> c;
    cout << "введите строку=" <> p;

    cout << "целое=" << b << endl;
    Sleep(500);
    cout << "вещественное=" << a << endl;
    Sleep(500);
    cout << "символ=" << c << endl;
    Sleep(500);
    cout << "строка=" << p << endl;
    Sleep(500);

    system("pause");

    return 0;
    }

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

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