С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Строки. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отсортировать массив змейкой http://www.cyberforum.ru/cpp-beginners/thread31507.html
Есть массив, который заполняется случайными числами (допустим, 0-9). Отсортировать его по невозрастанию (каждый следующий элемент не более предыдущего) и вывести его змейкой, как показано на...
C++ getline и превышение второго параметра... Доброго времени суток, форумчане! Ничего не могу понять, что происходит, когда превышается второй параметр в cin.getline! Например, если в следующем фрагменте: char s1; char next;... http://www.cyberforum.ru/cpp-beginners/thread31506.html
C++ Опрос сетевых ресурсов C++
Зачем в функции WNetOpenEnum три раза указывать на тип включаемых в перечисление ресурсов???(в первых трех аргументах) Впрочем если можете - посоветуйте пожалуйста туториал хороший по API-функциям,...
C++ Запись массива в файл и его чтение
Помогите, пожалуйста: надо записать в файл массив из, например, 10 элементов, вычисляющихся как f=f+1, например. Затем считать полученные значения из файла, и записать их в другой файл, умножив...
C++ поменять элементы каждого числа массива слева направо http://www.cyberforum.ru/cpp-beginners/thread31488.html
нужно изменить эту задачу-"поменять элементы массива слева направо": #include <iostream> #include <algorithm> #include <vector> using namespace std; typedef vector<int> vec; int colvo () {
C++ Работа с текстовыми файлами Пожалуйста, помогите с задачей: Дан файл f, компоненты которого являются действительными числами. Найти: 1.наибольшее из значений компонент f; 2.наименьшее из значений компонент с четными... подробнее

Показать сообщение отдельно
Gravity
564 / 558 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
26.04.2009, 15:06
Цитата Сообщение от Fagot Посмотреть сообщение
Сформируйте новую строку, вставив перед каждым вхождением слова "and" запятую.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <string.h>
#define MAXSTR 128
 
main()
{
    int wlen;
    char str[] = "aaa and bbb and ccc",
         *word = "and", newstr[MAXSTR], *p;
         
    wlen = strlen(word);
    strcpy(newstr, str);
    for(p = newstr; (p = strstr(p, word)) != NULL; p += wlen+1) {
        memmove(p+1, p, strlen(p)+1);
        *p = ',';
    }
    printf("Result: %s", newstr);
    return 0;
}
Цитата Сообщение от Fagot Посмотреть сообщение
Как я понимаю, под симметричными слова подразумеваются что-то типо шалаш и т.д.)
Это называется палиндром, поищи - здесь были темы.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.