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

Создать массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать шаблон функции для построения очереди http://www.cyberforum.ru/cpp-beginners/thread102209.html
Помогите, пожалуйста, сделать задачу: Реализовать шаблон функции для построения очереди и работы с ней(добавление, изменение, корректировка значений, просмотр очереди). Заранее огромное СПАСИБО! P.S. Просто не представляю как это должно выглядеть и что именно от меня хотят...
C++ Одномерный димамический массив Помагите с заданием что то запутался совсем( сформировать одномерный динамический массив целых чисел.все элементы массива находящиеся между первым и вторым нулевым элементами.перенести во второй одномерный динамический массив..размер нового массива долженм быть равен количеству преписываемых чисел. http://www.cyberforum.ru/cpp-beginners/thread102203.html
C++ Обработка текстовых файлов
помогите С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки текста не должна превышать 70 символов). Имя файла должно иметь расширение DAT. Написать программу, которая: выводит текст на экран дисплея; по нажатию произвольной клавиши поочередно выделяет каждое слово текста, начинающееся на гласную букву; определяет...
C++ Наибольшее количество слов
Помогите пож...Дается последовательновсть из строчных латинских букв,между соседними словами-запятая,за последним словом точка.Напечатаь три буквы ,входящие в наибольшее количество слов этой последовательности...
C++ Возврат из функции двух значений http://www.cyberforum.ru/cpp-beginners/thread102147.html
в массиве нужно выбрать минимально и максимально значения, а затем их местами поменять. чтоб узнать макс. и мин. пишу две функции заодно "запоминая" индекс. проблема, в том что функция не может возвращать одновременно и макс. число и его индекс (((( обойти не получается double PoiskMax (double *p, int length) { double max = -10000; int max_index = 0; for(int i=0; i<length; i++)
C++ "Identifier not found" при использовании функции system() Хотел бы спросить о следующем: 1) Почему, когда я использую функцию system(), у меня выводит след. ошибку --> identifier not found Библиотеки пробовал, а точнее одну: <windows.h> 2) Вопрос о выделении памяти с помощью new-delete. 2.1 Почему, выделяя память под несколько массивов, пытаясь освободить память delete, ставя, например: delete mas; delete mass; в процессе выполнения программы... подробнее

Показать сообщение отдельно
TigerSHARC
0 / 0 / 0
Регистрация: 01.03.2010
Сообщений: 24
08.03.2010, 01:10     Создать массив
имеется код

C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
int main()
{
    const int n = 18;
    int mas[] = {2, 3, 4, 5, 6, 5, 4, 3, 2, 1, -1, 2, 7, 2, -3, -4, -5, 1};
    for(int i = 0; i < n - 1; ++i)
        if(mas[i] < 0 && mas[i + 1] >= 0)
        //(mas[i] >= 0 && mas[i + 1] < 0)
            std::cout<<i + 1<<' ';
    return 0;
}
на экран выводяться номера элементов массива соответствующих положительной смене знака.
Необходимо данные не выводить на экран, а записывать в массив типа int. При этом записывать не только значения предшествующие смнене знака, но и следующее за ним.
Например в коде выше на экран выводятся значения 11 17.
Тогда в новом массиве будут значения 11 12 17 18

помогите немного дописать код

Добавлено через 11 минут
решение найдено.... прошу прощения
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru