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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно построить генератор псевдослучайных чисел! http://www.cyberforum.ru/cpp-beginners/thread739248.html
Кто может помочь построить генератор псевдослучайных последовательностей(чисел), использующего разложения алгебраических чисел. очень нужно!!! помогите!!! Добавлено через 23 часа 44 минуты...
C++ Поле выполнения цикла получается непрерывный поток данных Здравствуйте! подскажите пожалуйсто, почему у меня после поле выполнения цикла получаетса какой то неперерывный поток данных? for(int i = 0; i < size; ++i) { ... http://www.cyberforum.ru/cpp-beginners/thread739240.html
Получить транспонированную матрицу (Проверьте код,пожалуйста) C++
Что у меня не так,помогите пожалуйста Задана квадратная матрица. Получить транспонированную матрицу, т.е. мат-рицу, где столбцы и строки меняются местами #include <stdio.h> #include <conio.h>...
C++ Не работает сортировка в методе класса
//Задание: ...Вывести список книг с фамилиями авторов в алфавитном порядке, изданных после заданного года. #include <iostream.h> #include <istream.h> //dlya cin.getline() const int MAX = 77;...
C++ Вычислить значения функции, заданной с помощью ряда http://www.cyberforum.ru/cpp-beginners/thread739227.html
Написать программу для вычисления значения функции, заданной с помощью ряда. Вычисление ряда проводить до условия минимизации значения разности двух соседних членов ряда меньше заданного эпсилон....
C++ Объясните, пожалуйста что такой tz и тип его #include <conio.h> #include <iostream> // подключаем две библиотеки struct STUDENT // создаем структуру STUDENT с двумя параметрами (fio и оценки) { char fio; /* фамилия и.о. */ char oc; /* 5... подробнее

Показать сообщение отдельно
Croessmah
Ушел
Эксперт CЭксперт С++
13553 / 7704 / 872
Регистрация: 27.09.2012
Сообщений: 19,006
Записей в блоге: 3
Завершенные тесты: 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;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru