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

Разделить массив на две последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выделение памяти для массива http://www.cyberforum.ru/cpp-beginners/thread1079087.html
верно ли выделил память для массива если нет поправьте, заранее спасибо) class type { private: int ***p; int x, y, z; public: type(int ***a,int b, int c, int d);} type::type(int ***a,int b, int c, int d)
C++ Нужно построить таблицу истинности по заданном логическому выражению. Нужно построить таблицу истинности по заданном логическому выражению. Но суть не в этом, а в том, что в конце программы выводится массив не повторяющихся букв до mo. Все вроде работает, но если дальше вывести какую-нибудь переменную вылетает ошибка. #include "stdafx.h" #include <iostream> #include <sstream> #include <string> #include <stdlib.h> using namespace std; int _tmain(int argc,... http://www.cyberforum.ru/cpp-beginners/thread1079082.html
Проверить, чередуются ли в массиве положительные и отрицательны элементы C++
Задача: Создать одномерный динамический массив размера n, где n вводит пользователь. Заполнить его случайными целыми числами в интервале от -100 до 100. Верно ли, что в нем положительные и отрицательные числа чередуются? Не могу придумать ничего дельного, чтобы это как-то проверялось. Может кто-то сможет подкинуть идейку или кинуть какой-нибудь фрагмент кода? Буду очень благодарен.
Вычислить сумму последовательности из N элементов C++
условие на картинке Дано натуральное n, действительные a1, a2,...,an С помощью рекурсивной функции вычислить сумму a1 * a2 + a2 * a3 + a3 * a4 + ... + an - 1 * an спасибо
C++ командные строки N пары чисел http://www.cyberforum.ru/cpp-beginners/thread1079059.html
Составить программу, которая получает из командной строки N пар чисел (первым должна идти количество таких пар, а потом сами пары чисел). Сравнить числа в каждой паре и напечатать больше из них. честно говоря я вообще не поняла,что тут делать(( на украинском звучит условие так: Скласти програму, що отримує із командного рядка N пар чисел (першим повинна йти кількість таких пар, а потім самі...
C++ Поменять крайние цифры числа местами Как решить данную задачу? Ввести трехзначное число a. Поменять крайние цифры числа местами. Спасибо за внимание! подробнее

Показать сообщение отдельно
Бедел
232 / 28 / 4
Регистрация: 04.06.2010
Сообщений: 283
23.01.2014, 02:55     Разделить массив на две последовательности
Ev_Hyper, уже второй раз сталкиваюсь с подобным Я использую gcc, и он вообще не ругается, когда я объявляю размер массива не как константу, а как обычную переменную.
Вот, гляньте.

Не по теме:

Не знаю почему, но ваш компилятор просил объявить переменные a и b как константы, а не просто как переменные типа int. Во втором варианте я объявил переменные как константы.
Вот и вся разница:

C++
1
int a=4, b=5;
C++
1
int const a=4, b=5;



Не по теме:

ValeryS:
потому что размеры массива должны быть известны на этапе компиляции
некоторые компиляторы, в частности GNU, позволяют вводить в качестве размера массива и обыкновенные переменные, но это не по стандарту



Не по теме:

ValeryS: ну если всегда пишешь на нем
то возможна конструкция

C++
1
2
cin>>a;
int b[a];



Добавлено через 16 секунд
Ev_Hyper, так как же мне быть в итоге ?)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru