Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kobrjatina
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 52
#1

Задача на строки - C++

02.11.2013, 17:45. Просмотров 297. Ответов 1
Метки нет (Все метки)

Даны натуральное число n, символы s1,...,sn. Известно, что среди данных символов есть хотя бы один, отличный от пробела. Требуется преобразовать последовательность s1,...,sn следующим образом. Удалить группы пробелов, которыми начинается и которыми заканчивается последовательность, а также заменить каждую внутреннюю группу пробелов одним пробелом. Если указанных групп нет в данной последовательности, то оставить последовательность без изменений.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2013, 17:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Задача на строки (C++):

Задача на строки ( - C++
Привет всем) Не могу решить задачу: "Написать программу, которая считывает текст из файла и выводит его на экран, меняя местами каждые два...

задача на строки.с++ - C++
подсчитайте количество шипящих букв в слове.

Строки. Задача по С++ - C++
Преобразовать строку так, чтобы буквы каждого слова в ней были отсортированы по возрастанию.

Задача на строки - C++
Я не прошу написать код, прошу просто подсказать, как осуществить такую задачу. Есть текст, текст состоит из маленьких букв, знаков *+-...

Задача на строки - C++
Программа делает из дд.мм.гг. - месяц дд, 20гг. #include <iostream> #include <conio.h> #include <cstdlib> using namespace std; ...

Задача на строки - C++
Доброго времени суток! Ужасно нужна помощь с одной задачкой, которую я не имею ни малейшего представления как решать. Суть такая: Перед...

1
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
02.11.2013, 17:50 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
 
int main(int argc, char* argv[])
{
    char str[256] = "c++       is      programming   language\0";
 
    printf("%s\n",str);
 
    for (int i = 0; str[i] != '\0'; i++)
        if (isspace(str[i]) && isspace(str[i+1]))
            while(isspace(str[i+1]))
            {
                for (int j = i; str[j] != '\0'; j++)
                    str[j] = str[j+1];
            }
 
    printf("%s\n",str);
 
    _getch();
}
http://codepad.org/PkoOlWgb
1
Миниатюры
Задача на строки  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2013, 17:50
Привет! Вот еще темы с ответами:

Задача на строки - C++
Строка текста содержит слова, пробелы, знаки препинания. Перенос слов со строки на строку запрещен. Текст занимает одну или несколько...

Задача на строки - C++
Суть задачи такая. Есть строка и есть подстрока, найти все вхождение строки в подстроку и отделить пробелами. При этом желательно работать...

Задача, строки, с++ - C++
. Строка состоит из слов, разделенных ровно одним пробелом, пробелов перед первым и после последнего слова нет. Поместить в начало строки...

Задача на строки - C++
Здравствуйте можете пожалуйста помочь с решением задачи, а то в строках не слишком силён. Дано заведомо правильное арифметическое...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru