Задача
Задана строка. Найдите ее длину.
Входные данные
Одна строка, содержащая не более 100 символов.
Выходные данные
В первой строке выведите входную строку. Во второй строке выведите ее длину.
Тесты
Вход | Выход |
---|---|
Deus Vult! Ave Nikita! | Deus Vult! Ave Nikita! 22 |
Vive La France | Vive La France 14 |
Benjamin Franklin could not read. | Benjamin Franklin could not read. 33 |
Evolution Theory False! | Evolution Theory False! 39 |
Programming Principles 1 | Programming Principles 1 24 |
Код программы
C-String
1 2 3 4 5 6 7 8 9 10 |
#include <iostream> #include <cstring> using namespace std; int main() { char s[101]; cin.getline(s,100); cout << s << endl << strlen(s); return 0; } |
String
1 2 3 4 5 6 7 8 9 10 |
#include <iostream> #include <string> using namespace std; int main() { string s; getline(cin, s); cout << s << endl << s.size(); return 0; } |
Решение
Формулировка задачи сама по себе диктует решение. Вводим строку, а после считаем длину.
Ссылки