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

преобразование массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Crosses vs. Toe http://www.cyberforum.ru/cpp-beginners/thread196971.html
Уважаемые опытные товарищи программисты не могли бы посмотреть код популярной игры Крестики-нолики и прокомментировать, вроде всё работает, только одно но когда ситуация сводится к ничьей программа не останавливается пока не заполнят все клетки. как быть подскажите пожалуйста. Спасибо за внимание) #include <iostream> using namespace std; int main() { setlocale (LC_ALL, "Rus"); char...
C++ Наследование в С++ Здравствуйте! #include <iostream> using namespace std; class exp{ public: virtual exp* diff()=0; virtual void print()=0; http://www.cyberforum.ru/cpp-beginners/thread196965.html
C++ Матрицы и файлы
Народ подскажите пожалуста как сохранить в файл матрицу которая есть результатом умножения двух матриц штобы матрица била полноцена тойсть были и рядки и стовпцы???????????????????????
массивы C++
1-Заменить четные элементы нулем. 2-найти сумму эл-тов отличных от максимума
C++ циклический алгоритм http://www.cyberforum.ru/cpp-beginners/thread196952.html
Помогите решить задачу Вывести на экран таблицу значений функции Y(x) и ее разложения в ряд S(x) для x, изменяющегося от a до b с шагом h = (b – a)/10 a=0.1 b=1 n=100 Форумула в аттаче. З.ы. пробовал писать сам,но значения таки не сходятся #include <iostream.h> #include <iomanip.h>
C++ вчера здравствуйте! вчера писал на форуме, но отвечали не то, что надо помогите, пожалуйста, решить задачу! вот код нужно дописать: когда человек вводит число(как видно в коде - вводит бесконечно), то чтобы оно сравнивалось с "а" и тогда если оно больше его то k++ и так бесконечно. #include<iostream.h> #include<math.h> подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
24.11.2010, 21:18     преобразование массива
C++
1
for(int i = strlen(arr)-1; i >= 0; --i)
Добавлено через 8 минут
Как вариант
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>
 
void revert(int arr[], int N)
{
        int* left = arr;
        int* right = &arr[N - 1];
 
        while(left < right)
        {
                *left ^= *right;
                *right ^= *left;
                *(left++) ^= *(right--);
        }
}
 
int main()
{
    int arr[4] = {1, 2, 3, 4};
    revert(arr, 4);
    for(int i = 0; i < 4; ++i)
    {
        std::cout << arr[i];
    }
    return 0;
}
 
Текущее время: 01:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru