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

Составьте программу, которая позволяет удалить лишние пробелы в строке s, оставив по одному пробелу между словами.

Ответы

Автор ответа: Аноним
1

javascript:var s = prompt("Введите строку:"); alert(s.replace(/\s+/g, " ").trim());


serkevichksuszp059bp: Без понятия
Аноним: Такой вариант: если текущий символ - пробел, то в цикле удалить все следующие за ним пробелы.
Аноним: А вот потому и говорю - пиши на нормальном языке. Я тоже без понятия. Впрочем, достаточно взять компилятор и проверить.
Аноним: Т. е. if (s[n] = " ") while (i < length(s) and s[i] = " ") Удалить(s[i]).
serkevichksuszp059bp: Так вот я не знаю как записать это
Аноним: rextester.com/NXO97364
Аноним: Проверяй.
serkevichksuszp059bp: Спасибо огромное
Аноним: Пожалуйста.
Аноним: Кстати, поправь там, в "i [меньше] length(s)" поставь "[меньше или равно]", а то я забыл, что в этом дурацком языке индексы начинаются с 1, а не с 0, как в нормальных языках.
Похожие вопросы
Предмет: Математика, автор: velmakinapolina