Основи програмування на С ++ для початківців

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

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

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

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

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

висновок даних на екран

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


Питання задавайте в коментарях.

74 думки про "Завдання: ввод и вывод данных

  1. #include ;
    using namespace std;

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

    обвуглюється, b, c, d, е;

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

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

    return 0;
    }

    1. у чому проблема використовувати string, ну або ж getline(), якщо ж у рядку будуть прогалини? А так виходить вам після кожного символу потрібна вводити пробіл

  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;
      подвійний як Ти;

      cout <> ім'я;
      cout <> youAge;
      cout <> як ти;

      cout << endl << endl;
      cout << "Your Ferst Name:" << ім'я << endl;
      cout << "Your old age:" << youAge << endl;
      cout << "thing becouse your like:" << як ти << endl;

      return 0;

      }

  4. #include

    using namespace std;

    int main()
    {

    setlocale(LC_ALL, “російський”);

    int a;
    символ б;
    поплавок з;
    подвійний d;

    cout <> a;

    cout <> b;

    cout <> c;

    cout <> d;

    cout << "\nВсе типы данных которые вы ввели по очерености: " << a << ", " << b << ", " << c << ", " << d;
    }

  5. #include

    using namespace std;

    int main()
    {

    setlocale(LC_ALL, “російський”);

    обвуглюється, b, c, d, i;

    cout <> a >> b >> c >> d >> i;

    cout << "\nУ вас получилось слово: " << a << b << c << d << i << "\n";

    cout << "Ваша первая буква: " << a;
    cout << "\nВаша вторая буква: " << b;
    cout << "\nВаша третья буква: " << c;
    cout << "\nВаша четвертая буква: " << d;
    cout << "\nВаша пятая буква: " << i;
    }

  6. #include

    using namespace std;

    int main()
    {

    setlocale(LC_ALL, “російський”);

    пливи, b, склад ,sum, різниця, означає, d;

    cout <> a;

    cout <> b;

    склад = а * b;
    сума = а + b;
    різниця = а – b;
    означає = (a + b) / 2;

    cout << "Произведение двух чисел: " << склад;
    cout << "\nСумма двух чисел: " << sum;
    cout << "\nРазница двух чисел: " << різниця;
    cout << "\nCреднее арифметическое двух чисел: " << означає;
    }

  7. Таке питання, чому в float Чи не повертається число дробове, останнє завдання.
    (6+5)/2= 5…

залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *