DEV Community

islombek
islombek

Posted on

C++ Урок #2

Привет, друзья! Сегодня мы продолжаем наше путешествие в мир C++. Мы уже рассмотрели, как выводить текст на экран с помощью cout, а сегодня мы поговорим о вводе данных с помощью cin.

Давайте посмотрим на пример программы, которая запрашивает у пользователя ввод двух чисел, складывает их и выводит результат на экран.

#include <iostream>

using namespace std;

int main() 
{
    // Объявляем переменные для хранения двух чисел
    int num1, num2;

    // Запрашиваем у пользователя ввод первого числа
    cout << "Введите первое число: ";
    cin >> num1;

    // Запрашиваем у пользователя ввод второго числа
    cout << "Введите второе число: ";
    cin >> num2;

    // Вычисляем сумму введенных чисел
    int sum = num1 + num2;

    // Выводим результат на экран
    cout << "Сумма введенных чисел: " << sum << endl;

    return 0;
}
Enter fullscreen mode Exit fullscreen mode

Объявляем две переменные num1 и num2 типа int для хранения введенных пользователем чисел.

С помощью cout мы выводим "Введите первое число: ", чтобы пользователь знал, что от него ожидается.

Мы используем cin, чтобы прочитать введенное пользователем число, и сохранить его в переменной num1.

Таким же образом мы запрашиваем второе число и сохраняем его в num2.

Вычисляем сумму введенных чисел и сохраняем результат в переменной sum.

И, наконец, с помощью cout выводим результат на экран.

Теперь, когда вы понимаете, как использовать cin для ввода данных, вы можете создавать более интерактивные программы, взаимодействуя с пользователем! Продолжайте практиковаться и не стесняйтесь задавать вопросы. Удачи в изучении C++!

Top comments (4)

Collapse
 
abdukarim0126 profile image
abdukarim0126 • Edited

норм 👌

Collapse
 
ibroxim0 profile image
ibroxim0

саламалекум brother 😁

Collapse
 
ignacionr profile image
Ignacio Rodríguez

Я считаю, что в наше время преподавание C++ должно иметь более современный подход и использовать std::print вместо потоков. std::print был добавлен, потому что он более гибкий и интуитивно понятный.

Collapse
 
islombek profile image
islombek

Мне просто удобней использовать using namespace std; а так вы можете использовать std::print это зависит от вашего желания