Задать вопрос
21 февраля, 10:15

Как в C + + написать программу, чтобы она спрашивала твоё имя, а затем здоровалась с тобой. Я пишу, вроде всё правильно делаю, но программа выдает: "Hello, 0", чтобы я не вводила.

#include;

using namespace std;

int main () {

int name;

cout << "What is your name?";

cin >> name;

cout << "Hello," << name<< endl;

return 0;

}

+3
Ответы (2)
  1. 21 февраля, 11:42
    0
    Достаточно массива char str[10] и не нужно ничего лишнего подключать, прежде чем переходить к из С++, стоить ознакомится со Си строками, тк это только удобная обертка
  2. 21 февраля, 14:08
    0
    По порядку:

    1) Ты забыл подключить библиотеку (надо было наприсать

    #include)

    2) int - тип целочисленных переменных - они могут принимать лишь значения, что не удивительно, целых чисел. Для твоей цели необходимо использовать строковую переменную, в C + + - это string (Для ее использования необходимо ее подключить - #include)

    Итого

    #include

    #include

    using namespace std;

    int main () {

    string name;

    cout << "What is your name?";

    cin >> name;

    cout << "Hello, " << name<< endl;

    return 0;

    }
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Как в C + + написать программу, чтобы она спрашивала твоё имя, а затем здоровалась с тобой. Я пишу, вроде всё правильно делаю, но программа ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы