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

Дан массив целых чисел. Записать его элементы в обратном порядке. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как работают циклы? http://www.cyberforum.ru/cpp-beginners/thread704610.html
Мне нужно написать программу, выполняющую следующие действия: 1. Ввести две строки текста с подсказками при вводе; 2. Определить и вывести на экран длины строк (без конечного нулевого байта); использовать оператор while; 3. Объединить две строки в одну, удалив все пробелы; использовать оператор for. 4. Выполнить обработку строки - Заменить все пары букв «XY» на цифры «12».. Обработку...
C++ Дана последовательность целых чисел а1, а2, …, an. Выяснить, является ли она симметричной последовательностью простых чисел Дана последовательность целых чисел а1, а2, …, an. Выяснить, является ли она симметричной последовательностью простых чисел Пытался хотя бы находить простые числа в массиве, без проверки на симметричность. Пока то даже это не получилось. #include <math.h> #include <iostream> using namespace std; int main() { int a; http://www.cyberforum.ru/cpp-beginners/thread704609.html
Проверьте правильно ли я написал программу? C++
#include <iostream> using namespace std; int main(){ int a,b,c,x1,x2,dx; cout<< "Inter a="; cin >> a; cout<< "Inter b="; cin >> b; cout<< "Inter c="; cin >> c; cout<< "Inter X1="; cin>> x1; cout<< "Inter X2="; cin>> x2;
Необходимо вычислить значение 2 в степени n. C++
"Необходимо вычислить значение 2 в степени n." как это сделать,помогите пожалуйста? я сделала,но на большие числа не хватает
C++ Быстрая сортировка http://www.cyberforum.ru/cpp-beginners/thread704581.html
Задача: Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. Проблема: преподаватель сказал, что можно использовать библиотечную быструю сортировку, но это задача нетривиальная, и проще будет самому (например пузырьковую сортировку). Написать не...
C++ Объяснить код (рекурсивная функция). Кто может подробно объяснить эту рекурсивную функцию int Mod(int *a, int *end, int k) { return a < end ? ((*a)%k == 0) + Mod(a+1, end, k) : 0; } подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
6997 / 4168 / 594
Регистрация: 29.11.2010
Сообщений: 11,047
21.11.2012, 20:14     Дан массив целых чисел. Записать его элементы в обратном порядке.
Цитата Сообщение от go Посмотреть сообщение
MrGluck,
У меня нет этой строчки.
Я не понимаю, почему Вы так невнимательно смотрите.
Мне показалось место, где go использует функцию swap, но она не из STL

Разговор был про то, что в вашем первом посте используется функция из STL, но её применение неэффективно ввиду существования уже готовой реализации алгоритма std::reverse. То, что далее вы потом использовали собственную реализацию я не оспариваю, но нельзя отрицать тот фактор, что в своем первом посте вы имели ввиду именно готовую функцию.

Добавлено через 7 минут
Дан массив целых чисел. Записать его элементы в обратном порядке.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int main()
{
    const int N = 5;
    int a[N] = {1, 2, 3, 4, 5};
    for (int i=0; i < N; i++)
        std::cout<< a[i]<< " ";
    std::cout<< std::endl;
 
    for (int i=0; i < N/2; i++)
    {
        int tmp = a[i];
        a[i] = a[N - i - 1];
        a[N - i - 1] = tmp;
    }
 
    for (int i=0; i < N; i++)
        std::cout<< a[i]<< " ";
    std::cout<< std::endl;
    return 0;
}
Думаю на том и порешаем
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru