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

Задачка со строками(Требуется вставить символ между всеми парами соседних символов в строке) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужно построить генератор псевдослучайных чисел! http://www.cyberforum.ru/cpp-beginners/thread739248.html
Кто может помочь построить генератор псевдослучайных последовательностей(чисел), использующего разложения алгебраических чисел. очень нужно!!! помогите!!! Добавлено через 23 часа 44 минуты Подскажите с чего начать. От чего отталкиваться. Буду благодарен за любую помощь.
C++ Поле выполнения цикла получается непрерывный поток данных Здравствуйте! подскажите пожалуйсто, почему у меня после поле выполнения цикла получаетса какой то неперерывный поток данных? for(int i = 0; i < size; ++i) { do { cout << " Input account number: "; cin >> m.accNum; cout << " Input... http://www.cyberforum.ru/cpp-beginners/thread739240.html
Получить транспонированную матрицу (Проверьте код,пожалуйста) C++
Что у меня не так,помогите пожалуйста Задана квадратная матрица. Получить транспонированную матрицу, т.е. мат-рицу, где столбцы и строки меняются местами #include <stdio.h> #include <conio.h> #define n 5 #define n 5 int main() { randomize(); int n,i,j mas;
C++ Не работает сортировка в методе класса
//Задание: ...Вывести список книг с фамилиями авторов в алфавитном порядке, изданных после заданного года. #include <iostream.h> #include <istream.h> //dlya cin.getline() const int MAX = 77; //////////////////////////////////////////////////////////////// class bibliot { public:
C++ Вычислить значения функции, заданной с помощью ряда http://www.cyberforum.ru/cpp-beginners/thread739227.html
Написать программу для вычисления значения функции, заданной с помощью ряда. Вычисление ряда проводить до условия минимизации значения разности двух соседних членов ряда меньше заданного эпсилон. Вычислить значения невязки значений рядной и стандартной Windows ("math.h") функций d(сигма)=sqrt(lMyFinc(x)^2-Function(x)^2l) , проанализировать динамику изменения значения невязки в зависимости от...
C++ Объясните, пожалуйста что такой tz и тип его #include <conio.h> #include <iostream> // подключаем две библиотеки struct STUDENT // создаем структуру STUDENT с двумя параметрами (fio и оценки) { char fio; /* фамилия и.о. */ char oc; /* 5 оценок + '\n' + '\0' */ }; void main() { setlocale (LC_ALL, "Russian_Russia.1251"); //русская кодировка подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11815 / 6794 / 769
Регистрация: 27.09.2012
Сообщений: 16,867
Записей в блоге: 2
Завершенные тесты: 1
20.12.2012, 02:34     Задачка со строками(Требуется вставить символ между всеми парами соседних символов в строке)
Это?
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 <fstream>
 
int main(){
    std::ifstream infile("input.txt",std::ios::in);
    std::ofstream outfile("output.txt",std::ios::out);
    char str[1024];
    char ch, s[1024];
    char * pend;
    while(infile.getline(str,1024)){
        char *p;
        for(p=str,pend=s;(*p!=' ')&&(*pend=*p);++p,++pend);
        for(;(*p==' ')&& *p;++p);
        ch=*p;*pend=0;
        for(char *p=s+1;p<pend;p+=2){
            memmove(p+1,p,(pend-p)*sizeof(*p));
            *(++pend)=0;
            *p=ch;
        }
        outfile<<s<<'\n';
    }
    std::cout<<"Press Enter";
    std::cin.get();
    return 0;
}
 
Текущее время: 20:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru