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

обработка строки. Рядом с каждым символом написать какое-либо количество таких же символов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Считать строку из файла http://www.cyberforum.ru/cpp-beginners/thread1051036.html
Как считать вторую строку из файла до пробела в элемент N, а после пробела в элемент K Пример файла: 01110 23 99 1 строка(ниже). #include <iostream> using namespace std; int main ()
C++ Замена элементов массива Помогите написать код. Дано двумерный массив целых чисел. Заменить все положительные элементы заданного массива на произведение номеров строки и столбца. http://www.cyberforum.ru/cpp-beginners/thread1051029.html
C++ Ошибка в коде
#include <iostream> #include <cstdlib> #include <iomanip> #define N 3 #define M 3 using namespace std; int main() { int max=0,proizv=1,summ=0; int A = { { 11, 6, -2},
C++ Паттерн декоратор
доброго времени суток уважаемые форумчане, помогите пожалуйста разобраться, где я допустил ошибку? суть программы в том что бы слова содержащиеся в векторе выводить с использованием обоих декораторов(1 - реверс строки 2 - обрамление слова в скобки ''), у меня почему то получается так что выводится только с использованием второго декоратора. хотя в дебаге он заходит в первый и кажется что...
C++ Последовательность структурированных переменных типа struct man http://www.cyberforum.ru/cpp-beginners/thread1051016.html
Последовательность структурированных переменных типа struct man { char name; int dd,mm,yy; char addr; }; Последняя компонента представляет собой строку переменной размерности, расположенную непосредственно за структурированной переменной. Конец последовательности - структурированная переменная с пустой строкой в поле name.
C++ сформировать и записать в выходной файл массив, элементы которого равны длинам слов Помогите пожалуйста с программой. Для произвольного текста входного файла, содержащего не более 10 строк, в каждой строке не более 80 символов, сформировать и записать в выходной файл массив, элементы которого равны длинам слов. Примечание : Размерность массива m * n определяется по следующему критерию: m – количество строк входного файла, n – максимальное количество слов в строке;... подробнее

Показать сообщение отдельно
MicM
 Аватар для MicM
820 / 487 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
22.12.2013, 21:46     обработка строки. Рядом с каждым символом написать какое-либо количество таких же символов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <cstring>
 
const int n = 128;
 
int main()
{
    char str[n],tmp[n];
    std::cin.get (str,n);
    int i,k = 2,j = 0;
    for (i=0; i<strlen(str); i++)
    {
        tmp[j] = str[i];
        j+=k+1;
    }
    tmp[j] = '\0';
    for (i=1; i<strlen(tmp); i+=k+1)
    {
        for (j=i; j<i+k; j++)
            tmp[j] = tmp[i-1];
    }
    strcpy (str,tmp);
    std::cout <<tmp <<std::endl;
    return 0;
}
 
Текущее время: 09:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru