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

Функция должна возвращать новый массив, состоящий из отрицательных элементов исходного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как работает функции подсчёта символов в строке http://www.cyberforum.ru/cpp-beginners/thread1233512.html
Раньше программировал на VB. Сейчас изучаю С++. Встретил в интернете эти функции подсчёта симолов в строке. С первой всё понятно. Перебираем символы пока не встретим '\0'. int strlen(char s){ int length = 0; for (; s != '\0'; length++); return (length); } Но почему работают две эти?
C++ Функция должна возвращать наименьший положительный элемент массива Помогите, не могу написать этот клочек кода...голова кипит.. Есть постановка задания: Написать функцию (процедуру) с параметрами для обработки одномерного массива целочисленных данных (количество элементов массива ≤50). Функция (процедура) должна возвращать наименьший положительный элемент массива. http://www.cyberforum.ru/cpp-beginners/thread1233510.html
C++ Ошибка "Ascess violation" при выводе массива
В проекте есть две такие строчки: for(int L6x=0;L6x<=argcnt;L6x++){for(int L6y=0;L6y<argsize;L6y++){cout<<ComArgumentList;}cout<<endl;} for(int L7=0;L7<=argcnt;L7++)delete ComArgumentList;delete ComArgumentList; Первая выводит содержимое двухмерного массива символов, а вторая удаляет его. Если хотя бы одна из этих строчек присутствует, то выскакивает ошибка "Ascess violation: write on adress...
C++ После возвращении вектор пуст, хотя в dll size другая информация
передаю вектор по ссылке в функцию dll он должен вставить элемент но после возвращении вектор пуст,хотя в dll size показывает правильно
C++ Переделать строчный калькулятор через ООП http://www.cyberforum.ru/cpp-beginners/thread1233419.html
Друзья, имею отличный строчный калькулятор, сделанный через процедурное программирование. #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <conio.h> //#include <string> using namespace std;
C++ Смещение в файле более 4 Gb Всем привет. Есть необходимость хранить смещение на данные в файле(памяти), который более 4 Gb. Задача тривиальна. Нужно использовать c++99. Единственное что приходит в голову, это хранить смещение в виде структуры (fourGbOffsetsNumber, simple1byteOffset). Не подскажите как выйти из положения? подробнее

Показать сообщение отдельно
wallaby
0 / 0 / 1
Регистрация: 01.02.2013
Сообщений: 39
25.07.2014, 00:07     Функция должна возвращать новый массив, состоящий из отрицательных элементов исходного массива
У меня есть задание:
написать функцию (процедуру) с параметрами для обработки одномерного массива целочисленных данных (количество элементов массива ≤50). Функция (процедура) должна возвращать новый массив, состоящий из отрицательных элементов исходного массива.

Есть функция, мне помогли ее написать:
C++
1
2
3
4
5
6
7
8
int otricatel (int mass[], int n,int result[])
{
     int count=0;
     for(int i=0;i<n;i++)
           if(mass[i]<0)
                result[count++]=mass[i];
    return count; // возвращаем к-во найденных чисел
}
Функция работает отлично, я проверял. Но в задании указано что функция должна возвращать новый массив, а не количество найденых. Я не знаю как правильно ее написать, чтобы было строго по заданию. Надеюсь очень на Вашу помощь. Спасибо)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru