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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
shah05
-1 / 0 / 0
Регистрация: 08.12.2011
Сообщений: 13
#1

Удалить из массива все отрицательные элементы - C++

28.05.2012, 20:49. Просмотров 1742. Ответов 1
Метки нет (Все метки)

удалить из массива все отрицательные элементы . под удалением элемента следует понимать : исключение этого элемента из массива путем смешения всех следующий за ним элементов влево на одну позицию.(решите пожалуйста без генератора случайных чисел)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2012, 20:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Удалить из массива все отрицательные элементы (C++):

Удалить все отрицательные элементы массива - C++
У меня есть динамический масив... Как удалить все отрицательние елементи? if(mass<0) а дальше?

Удалить из массива все отрицательные элементы - C++
Создать динамический массыв. Розмерность массыва ввести из клавиатуры. Задание: Удалить из массыва все отрицательные елементы.

Удалить из массива все отрицательные элементы; - C++
Удалить из массива все отрицательные элементы;

Массив: Удалить из массива все отрицательные элементы. - C++
Задан массив размера N. Удалить из массива все отрицательные элементы.

если массив не является знакочередующимся,то удалить из массива все положительные числа,в противном случае-удалить отрицательные элементы.после удален - C++
задан массив Х целых чисел. если массив не является знакочередующимся,то удалить из массива все положительные числа,в противном...

Из массива вещественных чисел удалить все отрицательные элементы - C++
Помогите пожалуйста с кодом для этой программы.(Только чтобы он был максимально простым и понятным для меня,и при использовании простых...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
bes_______
4 / 4 / 0
Регистрация: 29.05.2012
Сообщений: 8
29.05.2012, 15:50 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include<iostream> 
using namespace std;
 
int main() {
 
int a[4],i,b,k,n=4,l=0;
 
cout<<"Vvedite massiv: "; //ввод массива
for(i=0;i<n;i++) cin>>a[i];
for(i=0;i<n;i++){ if(a[i]<0) l++;} //подсчёт отрицательных чисел
 
for(k=0;k<l;k++){
    if(k==n) break;
    for(i=0;i<n;i++){           //поск отрицательного числа и при его обнаружении смещение массива
if(a[i]<0){                     //это повторяется до тех пор пока в массиве не останется отрицательных чисел                           
    for(b=i;b<n;b++) a[b]=a[b+1];   
}   
    }
}
 
cout<<"Vash massiv: ";
for(i=0;i<n-l;i++) { //вывод массива
cout<<" "<<a[i]; 
}
 
cout<<"\n";
system("pause");    
return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2012, 15:50
Привет! Вот еще темы с ответами:

Из массива вещественных чисел удалить все отрицательные элементы - C++
Ребят проверьте пожалуйста мой код, почему то я не уверен,что он правильно работает,если что-то не так исправьте пожалуйста. Из...

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

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

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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