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

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

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

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

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

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

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

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


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

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

  1. #include ;
    using namespace std;

    char main()
    {
    setlocale(LC_ALL, “ru”);

    char a, b, c, d, e;

    cout << "Введите буквы по порядку" <> a >> b >> c >> d >> e;

    cout << "Ваше слово – " << a << b << c << d << e;

    return 0;
    }

  2. #include
    using namespace std;

    int main()
    {
    setlocale(LC_ALL, “rus”);

    cout << "\a\a\a\a\a\n";
    cout << " А почему в ресторане ей никогда не нравится то,\n";
    cout << " что заказала она, и всегда нравится то, что заказал я?\n";
    cout << " И она начинает есть у меня из тарелки. Я ей говорю:\n";
    cout << " \"Закажи себе то же самое\". Она говорит \"Зачем? \n";
    cout << " Я только попробовать\". И съедает половину.\n";
    cout << " //к.ф. \"О чём говорят мужчины\"//\n";

    return 0;
    }

  3. int main()
    {
    setlocale(LC_ALL, “rus”);

    int digit = 0;
    double digit2 = 0;
    char symbol = 0;
    bool trueOrFalse = 0;

    cout <> digit;
    cout <> digit2;
    cout <> symbol;
    // в переменную типа bool с помощью cin можно ввести
    // только числа 0 (интерпретируется как false) и 1 (true)
    cout <> trueOrFalse;

    cout << endl << endl;
    cout << "Целое число: " << digit << endl;
    cout << "Вещественное число: " << digit2 << endl;
    cout << "Символ: " << symbol << endl;
    cout << "bool: " << trueOrFalse << endl;

    return 0;
    }
    Что я делаю не так ?? У меня самая первій ввод данных работает а дальше просто выбивает, и ввести больше я ничего не могу. Кто увидел у меня ошибку дайте ответ на мой комент

    1. int main()
      {
      int ferstName;
      float youAge;
      double likeYou;

      cout <> ferstName;
      cout <> youAge;
      cout <> likeYou;

      cout << endl << endl;
      cout << "Your Ferst Name:" << ferstName << endl;
      cout << "Your old age:" << youAge << endl;
      cout << "thing becouse your like:" << likeYou << endl;

      return 0;

      }

Добавить комментарий для Лайта Скоркина Отменить ответ

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