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

Перевернуть одномерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Timer почему не работает? http://www.cyberforum.ru/cpp-beginners/thread641500.html
Добрый день. Есть следующий код. void Timer(CallBackType callback){ int t1 = time(NULL); int t2 = time(NULL); while(1){ t2 = time(NULL);
C++ LNK2005 После долгой возни с cpp и их h решил сделать "по тупому" и скинуть все в stdafx.h, который все равно должен быть везде :< Ага.. скинул.. LNK2005 15 штук :< #ifndef #define #endif ^-- Конструкция присутствует в каждом заголовочном файле. Хочу заметить, что я ни разу extern не использовал. Считай, взял один файл и распихал по разным. // Можете статейку подкинуть о модульном... http://www.cyberforum.ru/cpp-beginners/thread641452.html
слишком много включаемых файлов C++
Как исправить ошибку??? слишком много включаемых файлов: глубина = 1024
C++ Решить систему уравнений
вот такая задачка....
C++ Задача "Банковские проценты" http://www.cyberforum.ru/cpp-beginners/thread641394.html
Вот условие: Вклад в банке составляет x рублей. Ежегодно он увеличивается на p процентов, после чего дробная часть копеек отбрасывается. Каждый год сумма вклада становится больше. Определите, через сколько лет вклад составит не менее y рублей. Программа получает на вход три натуральных числа: x, p, y и должна вывести одно целое число. Вот решение с сайта-источника: double x,p,y; int...
C++ Вывести кол-во маршрутов, ведущих узника к выходу и проходящих через M+N-1 комнату, или слово impossible, если таких маршрутов не существует Здравствуйте! Имеем функцию на C++.Помогите исправить ошибки, чтобы выводился правильный результат. Сначало условие, а ниже будет недоработанный код Попытка к бегству Узник пытается бежать из замка, который состоит из MN квадратных комнат, расположенных в виде прямоугольника M×N. Между любыми двумя соседними комнатами есть дверь , однако некоторые комнаты закрыты и попасть в них нельзя. В... подробнее

Показать сообщение отдельно
rangerx
1931 / 1540 / 141
Регистрация: 31.05.2009
Сообщений: 2,905
23.08.2012, 17:23     Перевернуть одномерный массив
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
31
32
33
34
35
#include <iostream>
 
int main() {
 
    using namespace std;
    
    const int n = 5;
    int a[n];
 
    // вводим элементы массива
    cout << "input array:\n";
 
    for(int i = 0; i < n; ++i) {
 
        cout << i + 1 << "\\" << n << ": ";
        cin >> a[i];
        if(!cin) return 1;
    }
 
    // переворачиваем
    for(int i = 0,  j = n - 1; i < j; ++i, --j) {
 
        int t = a[i];
        a[i] = a[j];
        a[j] = t;
    }
 
    // выводим элементы массива на экран
    cout << "result:\n";
    
    for(int i = 0; i < n; ++i)
        cout << " " << a[i];
 
    cout << "\n";    
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru