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

Разработать функцию для строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить номер столбца матрицы, в котором находится самая длинная серия одинаковых элементов http://www.cyberforum.ru/cpp-beginners/thread139176.html
в целочисленной прямоугольной матрице определить номер столбца, в котором находится самая длинная серия одинаковых элементов знаю,что эта задача была на форуме, я решила и не понимаю,как сделать...
C++ Обьектно ориентированное програмирование Помогите пожалуста решить прогу. Меня недопускают к сесии срочно задача нада Составить описание класса для представления комплексных чисел с возможностью задания вещественной и мнимой частей как... http://www.cyberforum.ru/cpp-beginners/thread139172.html
C++ Найти произведение нечетных чисел в заданном диапазоне
Найти произведение не четных чисел в заданном диапазоне.В С++.
Рандомная сортировка массива. C++
У меня есть массив из чисел: (1,2,3...9,10). Мне надо рандомно сортировать массив. Т.е. что бы из (1,2,3) получилось (3,1,2). Помогите пожалуйста !
C++ Сформировать матрицу, элементами которой являются среднее арифметические соседних элементов. http://www.cyberforum.ru/cpp-beginners/thread139138.html
Сформировать матрицу, элементами которой являются среднее арифметические соседних элементов исходной матрицы т.е. элемент в есть среднее арифметическое элементов a, a, a, a. При этом для крайних...
C++ Строка. Замена символа. Самое длинное слово Приветствую. Нужна помощь в доработке или переделки программы. Дана строка символов и некоторый символ sym. Сформируйте новую строку, вставив после каждого вхождения символа sym запятую. Определите... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9625 / 5573 / 947
Регистрация: 25.07.2009
Сообщений: 10,708
01.06.2010, 17:42
Новая какая-то задачка. Сколько здесь сижу, в первый раз такое встречается...
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
 
char * strreverse(char *s){
    char *head, *tail, c;
    for ( tail = s; *tail; ++tail )
        ;
    for ( head = s, --tail; head < tail; ++head, --tail ){
        c = *head;
        *head = *tail;
        *tail = c;
    }
    return s;
}
 
int main(void){
    char buf[] = "Hello, World!";
    printf("String: %s\n", buf);
    printf("Reverse: %s\n", strreverse(buf));
 
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru