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

Написать функцию удаления из заданного массива отрицательных элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Глупая ошибка http://www.cyberforum.ru/cpp-beginners/thread820810.html
Кто может подсказать что не так? Выдает ошибки: 59 expected unqualified-id before '{' token 68 expected '}' at end of input 57 expected unqualified-id at end of input Знаю что примитив,но кому не лень,гляньте #include <stdlib.h> #include <iostream> #include <time.h> #include <math.h>
C++ Передача двумерного статического/автоматического массива в функцию прототип void func(int **data, size_t n, size_t m);. Динамический передаётся int main () { int **a; size_t n; size_t m; size_t i; std::sin>n; std::sin>m; a=new (int*); for (i=0; i<n; ++i) http://www.cyberforum.ru/cpp-beginners/thread820784.html
C++ Создание потока
Доброй всем ночи! Перерыскал cplusplus.com, но так и не разобрался. Может ли кто-нибудь подсказать, как создать поток, который бы принимал как данные из cin, так и данные определенной строки? Как-то через istringstream, как я понял. Но мне нужны технические детали, вроде выделения динамической памяти, как можно попробовать реализовать это...
C++ Удаление элемента из массива и сдвиг массива
Нужно удалить максимальный элемент массива и сделать сдвиг массива на одну позицию. Нужно сделать без использования vector и динамических массивов. Заранее спасибо! #include <iostream> #include<stdio.h> #include<string.h> #include<stdlib.h> using namespace std; const int n=5;
C++ Как сделать подобие case из Pascal в C++ http://www.cyberforum.ru/cpp-beginners/thread820751.html
Есть программа, в ней 3 задачи, как сделать как в паскале что бы при открытии программы выводилось окно с выбором с какого задания начать и при выборе одного из заданий программа на него переходила и выполняла его?
C++ Создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам Есть 2 задачи непонятно как решать (помоему там чета не хватает) подскажите...код писать не надо, просто словами расшифровать подробние. задача 2 (эта не понятна) создать новый одномерный массив, состоящий из произведений элементов матрицы А(6,4) по столбцам За помощь всем ставлю плюсы!!! подробнее

Показать сообщение отдельно
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
28.03.2013, 14:08     Написать функцию удаления из заданного массива отрицательных элементов
Как то так наверное
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int * del(int * arr,const int size){
int count=0;
for(int i=0;i<size;i++)
     if(arr[i]<0) count++;
int *arr1=new int[count]; 
int j=0;
for(int i=0;i<size;i++)
     if(arr[i]<0) { arr1[j]=arr[i]; j++ }
return arr1;
}
 
double * del(double * arr,const int size){
int count=0;
for(int i=0;i<size;i++)
     if(arr[i]<0) count++;
int *arr1=new int[count]; 
int j=0;
for(int i=0;i<size;i++)
     if(arr[i]<0) { arr1[j]=arr[i]; j++ }
return arr1;
}
 
Текущее время: 17:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru