Задача взята с сайта e-olymp
Задача
Напишите программу, которая приветствует пользователя, выводя слово Hello, имя пользователя и знаки препинания в следующем виде: Hello, Harry
Входные данные
В единственной строке вводится имя пользователя.
Выходные данные
В первой строке выведите приветствие.
Тесты
# | ВХОДНЫЕ ДАННЫЕ | ВЫХОДНЫЕ ДАННЫЕ |
---|---|---|
1 | Harry | Hello, Harry |
2 | Peter | Hello, Peter |
3 | Emily | Hello, Emily |
4 | Anna-Maria | Hello, Anna-Maria |
5 | Zhao Yun | Hello, Zhao Yun |
Код
1 2 3 4 5 6 7 8 9 10 |
#include <iostream> #include <string> using namespace std; int main() { string name; getline (cin, name); cout << "Hello, " << name; return 0; } |
Решение
Для того, чтобы задать переменную-строку, воспользуемся библиотекой string. Далее, введём переменную, к примеру name (имя). В строке вывода зададим неизменную часть фразы Hello, и саму переменную.
Исправьте ссылки: ссылка на e-olymp (после заголовка) приводит на страницу тестирования другой задачи, и ссылка на код в Ideone (внизу) — на другой код.
Скажите, пожалуйста, рекомендация насчёт кода — это совет на будущее, или его нужно исправить, чтобы задача была засчитана?
Нет, код менять нет необходимости.
Все зачтено.