Кількість слів#909

Кількість слів (Розбір)

Читаємо слова до кінця файлу та підраховуємо їх.

Реалізація алгоритму

Оголосимо робочий масив.

char s[300];

Кількість слів підраховуємо в змінній .

cnt = 0;

Читаємо вхідні дані до кінця файлу. Після кожного прочитаного слова збільшуємо змінну на .

while (scanf("%s",s) == 1)
  cnt++;

Виводимо відповідь.

printf("%d\n",cnt);

Реалізація алгоритму — рядок

Кількість слів підраховуємо в змінній .

cnt = 0;

Читаємо вхідні дані до кінця файлу. Після кожного прочитаного слова s збільшуємо змінну на .

while (cin >> s) cnt++;

Виводимо відповідь.

cout << cnt << endl;

Java реалізація

import java.util.*;

public class Main 
{
  public static void main(String[] args) 
  {
    Scanner con = new Scanner(System.in);
    int cnt = 0;
    while(con.hasNext())
    {
      con.next(); cnt++;
    }
    System.out.println(cnt);
    con.close();
  }
}

Python реалізація

Читаємо вхідний рядок. Перетворюємо його у список слів. Обчислюємо довжину списку .

res = len(input().split())

Виводимо відповідь.

print(res)