Текст читаємо по словах, використовуючи функцію scanf і формат "%s". Довжину слова визначаємо за допомогою функції strlen.
При використанні мови С++ слова читаємо в змінні типу string за допомогою функції cin. Використовуємо метод size для знаходження довжини слова.
Реалізація алгоритму
У масив зчитуємо слово.
char s[100];Читаємо текст по словах до кінця файлу. Для кожного слова виводимо його довжину.
while(scanf("%s",s) == 1)
printf("%d ",strlen(s));Реалізація алгоритму — C++
Читаємо текст по словах до кінця файлу. Для кожного слова виводимо його довжину.
while (cin >> s)
cout << s.size() << " ";
cout << endl;Java реалізація
import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
while(con.hasNext())
{
String s = con.next();
System.out.print(s.length() + " ");
}
con.close();
}
}Python реалізація
import sysЧитаємо текст построчно до кінця файлу.
for line in sys.stdin:Перебираємо всі слова у кожному рядку тексту.
for word in line.split():Для кожного слова з списку виводимо його довжину. Довжини слів виводимо в одному рядку, розділяючи одним пробілом.
print(len(word), end = ' ')