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

Строки. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Отсортировать массив змейкой http://www.cyberforum.ru/cpp-beginners/thread31507.html
Есть массив, который заполняется случайными числами (допустим, 0-9). Отсортировать его по невозрастанию (каждый следующий элемент не более предыдущего) и вывести его змейкой, как показано на рисунке. Примечания: 1. Отсортировать вставками 2. Запрещается вводить дополнительные массивы, сортировать в исходном двумерном. 3. Должен работать как с четным, так и нечетным размером Помогите,...
C++ getline и превышение второго параметра... Доброго времени суток, форумчане! Ничего не могу понять, что происходит, когда превышается второй параметр в cin.getline! Например, если в следующем фрагменте: char s1; char next; cin.getline(s1,5); for (int i = 0; i <= 25; i++) { next=cin.get(); 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.наименьшее из значений компонент с четными номерами; 3.наибольшее из значений модулей компонент с нечетными номерами; 4.сумму наибольшего и наименьшего из значений компонент файла f; 5.разность первой и последней компонент файла f. Заранее... подробнее

Показать сообщение отдельно
Gravity
 Аватар для Gravity
556 / 550 / 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 Посмотреть сообщение
Как я понимаю, под симметричными слова подразумеваются что-то типо шалаш и т.д.)
Это называется палиндром, поищи - здесь были темы.
 
Текущее время: 12:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru