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

Поменять местами четные и нечетные символы слова - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программирование линейных алгоритмов с использованием функций инициализации set() и вывода результатов print() http://www.cyberforum.ru/cpp-beginners/thread788626.html
Пользовательский класс должен содержать необходимые элементы-данные, метод установки их начальных значений: Void set(double X, …); метод печати: Void print(void); метод, решающий поставленную...
C++ Указатели и функции Доброго времени суток. Прошу помощи у пользователей данного форума) Значит стоит такая вот задача: В командной строке задаются числовые значения. Вывести среднее арифметическое для всех чисел... http://www.cyberforum.ru/cpp-beginners/thread788616.html
C++ Поиск временных файлов в каталоге, и их удаление
Вообщем нужно написать программу для поиска временных файлов в каталоге, ну и по итогу их удалить. И если есть возможно сделать поиск не используя библиотеку windows.h. Буду благодарна за любые...
C++ не могу разобраться в функции
нашел в инете функцию добавление в список, но не могу разобраться что означает переменная link void add(LIST *link,int data) { LIST *list = new LIST; list->data = data; list->next =...
C++ С++ не смог понять как переделать http://www.cyberforum.ru/cpp-beginners/thread788600.html
Уважаемые Программисты , прошу помочь по программе на 2мерный массив т.к. я не в силах. ***задание:(Написать функцию, которая меняет местами первую строку и последний столбец квадратной матрицы....
C++ Задачка с циклами (Вычислить значение выражения) Вычислить значение выражения ( в вложении). Я написал вот ето: #include <conio.h> #include <iostream> #include <math.h> using namespace std; void main (){ int i,j,S=0; for(i=1;i<=100;i++) подробнее

Показать сообщение отдельно
Asdprom
22 / 21 / 1
Регистрация: 19.12.2011
Сообщений: 75
17.02.2013, 21:21
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
26
27
28
29
30
#include <iostream>
 
using namespace std;
int main()
{
    //setlocale ( LC_ALL, "rus" );
    char word [ 15 ];
    char result [ 15 ];
    int len = 0;
    int i;
    word [ 0 ] = '\0';
    result [ 0 ] = '\0';
 
    cin>>word;
    len = strlen ( word );
    word [ len ] = '\0';
 
    for ( i = 0; i < len; i++ )
    {
        result [ i ] = word [ i + 1 ];
        i ++;
        result [ i ] = word [ i - 1 ];
    }
    if ( ( len % 2 ) != 0 ) result [ len - 1 ] = word [ len - 1 ]; // если количество символов в слове не четно, то
                                            // последний символ добавляем в конец строки без перемены места
    result [ len ] = '\0';
    cout<<result<<endl;
    system ( "pause" );
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru