Предмет: Информатика,
автор: 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]).
Так вот я не знаю как записать это
rextester.com/NXO97364
Проверяй.
Спасибо огромное
Пожалуйста.
Кстати, поправь там, в "i [меньше] length(s)" поставь "[меньше или равно]", а то я забыл, что в этом дурацком языке индексы начинаются с 1, а не с 0, как в нормальных языках.
Похожие вопросы
Предмет: Английский язык,
автор: demidsavenko485
Предмет: Математика,
автор: irir50789
Предмет: Информатика,
автор: Аноним
Предмет: Математика,
автор: гушак
Предмет: Математика,
автор: velmakinapolina