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

массив A размера N - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Система счисления http://www.cyberforum.ru/cpp-beginners/thread674530.html
Скажите ,как перевести число из 2-й системы счисления в 12-ю через 10-ю. нужно написать программу.
C++ Некорректно работает меню с++ Программа для работы со строками. Задаю строки сначала. Потом из списка меню я хочу выбрать действие над строкой. Но при выборе любого пункта меню, у меня выводит помимо значения функций этого меню, но и остальные 3 пункта тоже. Не пойму, почему меню не работает. Извините, если не грамматно задал вопрос. // name.cpp: определяет точку входа для консольного приложения. // #include... http://www.cyberforum.ru/cpp-beginners/thread674526.html
C++ Упорядочить массив размера N по возрастанию. Дополнительных массивов не использовать
Упорядочить массив размера N по возрастанию. Дополнительных массивов не использовать. Функции for, do, while. помогите нужно сдать лабу срочно.
C++ Проинтерпретировать выражения по правилам СИ
Здравствуйте, помогите проинтерпретировать выражения по правилам СИ: 1.double*(*(*p)())(); 2.typedef char*z(char*); 3.void*(*(*(*y))(long*))(); 4.char*(*(*(*z)(double*))); 5.void*(*(*(*v))(void))(char*); 6.long*(*(*w))(void);
C++ Конвертация из String в Char http://www.cyberforum.ru/cpp-beginners/thread674507.html
не работает: char* temp_text = new char ; temp_text = Edit1->Text.c_str(); почему? говарит вот такое: Unit1.cpp(111): E2034 Cannot convert 'wchar_t *' to 'char *' как это исправить?
C++ Функция вставки символа в строку в указанную позицию Помогите создать функцию, которая вставляет символ в строку в указанной позиции, раздвигая строку. Надо обязательно использовать динамическую память, а как с ней делать я не пойму. enum z { a, b, c=20, d, e } *p; подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
18.10.2012, 21:34     массив A размера N
Если массив A размером N уже есть, то можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int l=0, r=N-1;
while(l<r)
{
    if(l<r)
    {
        cout<<A[l++]<<" ";
    }
    if(l<r)
    {
        cout<<A[l++]<<" ";
    }
    if(l<r)
    {
        cout<<A[r--]<<" ";
    }
    if(l<r)
    {
        cout<<A[r--]<<" ";
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru