Mətni sözlərə görə scanf funksiyasından və "%s" formatından istifadə edərək oxuyuruq. Sözün uzunluğunu strlen funksiyası vasitəsi ilə təyin edirik.
C++ dilində istifadə edən zaman sözləri cin vasitəsi ilə string növündə dəyişənlərə oxuyuruq. Sözün uzunluğunu tapmaq üçün size metodundan istifadə edirik.
Alqoritmin Reallaşdırılması
Bir sözü massivinə oxuyuruq.
char s[100];Mətni faylın sonuna qədər sözlərə görə oxuyuruq. Hər sözün uzunluğunu çap edirik.
while(scanf("%s",s) == 1)
printf("%d ",strlen(s));Alqoritmin Reallaşdırılması — C++
Mətni faylın sonuna qədər sözlərə görə oxuyuruq. Hər sözün uzunluğunu çap edirik.
while (cin >> s)
cout << s.size() << " ";
cout << endl;Java reallaşdırılması
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 reallaşdırılması
import sysMətni faylın sonuna qədər sətrə görə oxuyuruq.
for line in sys.stdin:Hər sətirdəki mətni üçün bütün sözlərini təkrarlayırıq.
for word in line.split():Hər sözünün uzunluğunu siyahıdan çap edirik. Sözlərin uzunluğu bir sətirdə, bir boşluqla ayrılmış şəkildə çap edilir.
print(len(word), end = ' ')