Разбор
Вычислим длину строки при помощи функции strlen, которая находится в библиотеке <string.h>.
Реализация алгоритма
Объявим символьный массив.
char s[110];
Читаем входную строку.
gets(s);
Выводим входную строку.
puts(s);
Выводим длину входной строки.
printf("%d\n",strlen(s));
Реализация алгоритма – C++
Читаем входную строку.
getline(cin, s);
Выводим входную строку.
cout << s << endl;
Выводим длину входной строки.
cout << s.length() << endl;
Реализация алгоритма – динамический массив
#include <stdio.h> char *s; void puts(char *s) { while(*s) printf("%c",*s++); printf("\n"); } int strlen(char *s) { int len = 0; while(*s++) len++; return len; } int main(void) { s = new char[110]; gets(s); puts(s); printf("%d\n",strlen(s)); delete[] s; return 0; }
Java реализация
import java.util.*; public class Main { public static void main(String[] args) { Scanner con = new Scanner(System.in); String s = con.nextLine(); System.out.println(s); System.out.println(s.length()); con.close(); } }
Python реализация
Читаем входную строку.
a = input()
Выводим входную строку.
print(a)
Выводим длину входной строки.
print(len(a))