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

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

Войти
Регистрация
Восстановить пароль
 
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 302
Завершенные тесты: 1
#1

Исключить из массива А(n) первый отрицательный элемент - C++

11.05.2014, 15:44. Просмотров 405. Ответов 3
Метки нет (Все метки)

Вообщем возник вопрос, как составить программу для обработки одномерного массива которая исключает из массива А1...An первый отрицательный элемент. И к ней добавить программу которая определяет количество элементов массива кратных введенному элементу с клавиатуры.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2014, 15:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Исключить из массива А(n) первый отрицательный элемент (C++):

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

Исключить из массива первый положительный элемент - C++
Дан одномерный массив A, состоящий из N элементов. Исключите из массива первый положительный элемент, следующий за максимальным. Полученный...

Удалить из массива А (20) первый отрицательный элемент - C++
Удалить из массива А (20) первый отрицательный элемент.

Исключить из массива первый, предшествующий максимуму, положительный элемент - C++
Дан одномерный массив А, состоящий из N элементов. Исключить из массива первый, предшествующий максимуму, положительный элемент.

Исключить из массива первый положительный элемент, следующий за максимальным - C++
Дан одномерный массив А, состоящий из N элементов.Исключить из массива первый положительный элемент,следующий за максимальным.

Найти первый и последний отрицательный элемент массива - C++
Организовать одномерный массив с вещественными числами и найти первый и последний отрицательный элемент массива; Добавлено через 4...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MayaNash
1285 / 453 / 47
Регистрация: 24.08.2011
Сообщений: 2,214
11.05.2014, 16:02 #2
В цикле просматриваем весь массив. Если видим отрицательный элемент - сдвигаем все следующие элементы на 1 влево, с помощью второго цикла, уменьшаем размер массива на 1, и прерываем цикл.
Количество кратных элементов тоже в цикле.

Есть какие-то конкретные вопросы?
0
BoyStyle
7 / 7 / 0
Регистрация: 24.02.2014
Сообщений: 302
Завершенные тесты: 1
11.05.2014, 16:24  [ТС] #3
Керра, как с помощью второго цикла уменьшить размер массива на 1 ?
0
MayaNash
1285 / 453 / 47
Регистрация: 24.08.2011
Сообщений: 2,214
11.05.2014, 16:27 #4
Цитата Сообщение от Керра Посмотреть сообщение
сдвигаем все следующие элементы на 1 влево, с помощью второго цикла
а уменьшаем размер массива просто n--
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2014, 16:27
Привет! Вот еще темы с ответами:

Не получается удалить первый отрицательный элемент динамического массива - C++
Удалить первый отрицательный элемент динамического массива помогите пожалуйста #include "stdafx.h" #include <cstdlib> #include...

Найти первый отрицательный элемент массива и его индекс - C++
В массиве из 15 чисел найти первый отрицательный элемент и его индекс в массиве.

Как удалить из одномерного массива первый отрицательный элемент - C++
Как удалить из одномерного массива первый отрицательный элемент for (i=0; i<SIZE; i++) if (a==0) delete a вот эта...

Функция меняющая первый отрицательный элемент с максимальным элементом массива - C++
Добавить функцию,которая, первый отрицательный элемент массива меняет местами с максимальным элементом массива. #include <iostream> ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
11.05.2014, 16:27
Ответ Создать тему
Опции темы

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