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

Функция которая располагает строку в обратном порядке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подсчет суммы чисел, состоящих из неодинаковых чисел http://www.cyberforum.ru/cpp-beginners/thread670508.html
Задача:Найти сумму всех элементов, состоящих только из разных цифр. Пример: 32 122 343 166 -2 521; результат: 32+521+(-2)=551. Мой код: #include "stdafx.h" #include <iostream> #include <iomanip> #include <stdio.h> #include <conio.h> #include <math.h>
C++ 3D прямоугольник Пишу длл на с++ Подскажите как реализовать 3-мерный прямоугольник так чтобы он поворачивался по оси (Z,Y и X) по смене переменной http://www.cyberforum.ru/cpp-beginners/thread670501.html
Вычислить значение y=e^sinx^4.7+cos(x^4.7)+(2/3)+∏/2x^4.7 C++
#include <math.h> #include <stdio.h> #include <conio.h> int main() { float y,x; //textbackground(1);textcolor(14); //clrscr(); scanf("%f",&x); printf("x = %f \n", x);
C++ Написать функцию которая сцепляет 2 строки
Здравствуйте, требуется написать функцию которая "сцепляет" (конкатенация) 2 строки. Обязательно использование адресной арифметики. Как просто написать это легко и понятно, а как с помощью адресной арифметики сделать вообще не понимаю.
C++ Цвет текста консоли http://www.cyberforum.ru/cpp-beginners/thread670487.html
Товарищи, прошу помочь вот с таким делом: Заинтересовался я тем, как выводить в консоль текст различными цветами, и использовал обнаруженную функцию SetConsoleTextAttribute. Потыкал параметр wAttribute, циклом насчитал всего 16 вариантов цвета. И мне интересно, можно ли как то расширить эту скудную палитру? Пробовал и шестнадцатеричные и RGB значения использовать, но ничего не добился.
C++ Какой код треугольника Паскаля через цыкл, который выводит определенное количество строк? Какой код треугольника Паскаля через цыкл, который выводит определенное количество строк? подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
14.10.2012, 00:41     Функция которая располагает строку в обратном порядке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
char* Reverse(char* p)
{
    char* pa = p, *pb = p, c;
    while(*pb)
        ++pb;
    for(--pb; pb > pa; ++pa, --pb)
    {
        c = *pb;
        *pb = *pa;
        *pa = c;
    }
    return p;
}
 
int main()
{
    char s[] = "string # 1";
    Reverse(s);
    std::cout << s << std::endl;
    return 0;
}
 
Текущее время: 23:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru