Предмет: Информатика, автор: n7337537

java
Подсчитать среднюю длину слова в введённом с клавиатуры предложении. Слова в предложении разделены пробелами.

Пример строки:

aaa aaa aaa
Результат: 3

Ответы

Автор ответа: sereganesgiva
1

Ответ:

Вот пример решения данной задачи на языке Java:

import java.util.Scanner;

public class Main {

   public static void main(String[] args) {

       Scanner scanner = new Scanner(System.in);

       String sentence = scanner.nextLine();

       // Убираем лишние пробелы в начале и конце строки

       sentence = sentence.trim();

       // Разбиваем строку на слова

       String[] words = sentence.split("\\s+");

       int totalLength = 0;

       for (String word : words) {

           totalLength += word.length();

       }

       // Вычисляем среднюю длину слова

       double averageLength = (double) totalLength / words.length;

       System.out.println("Средняя длина слова: " + averageLength);

   }

}

Сначала мы считываем предложение с помощью объекта Scanner, затем убираем лишние пробелы в начале и конце строки с помощью метода trim(). Далее разбиваем строку на слова с помощью метода split(), передавая в качестве разделителя пробел (с помощью регулярного выражения "\\s+").

Затем мы проходимся по каждому слову и суммируем их длины в переменной totalLength. Наконец, вычисляем среднюю длину слова и выводим ее на экран с помощью метода println().

Объяснение:

Похожие вопросы
Предмет: Биология, автор: dashabutm