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

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

Войти
Регистрация
Восстановить пароль
 
риммок
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 68
#1

Составить программу поиска номеров всех элементов массива, больших чем предыдущие. - C++

23.04.2013, 00:00. Просмотров 364. Ответов 1
Метки нет (Все метки)

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

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

Написать программу поиска номеров минимальных и максимальных элементов - C++
Дан двухмерный массив написать программу поиска номера элементов (n,k) минимальных и максимальных значения.

Составить программу поиска элементов массива, которые является наименьшим из отрицательных чисел - C++
Числовой массив А. Составить программу поиска элементов массива, которые является наименьшим из отрицательных чисел, расположенных над...

Составить программу поиска элементов массива, которые являются наименьшим из отрицательных чисел - C++
Задан числовой массив А. Составить программу поиска элементов массива, которые является наименьшим из отрицательных чисел, расположенных...

Удаление четных элементов массива,больших среднего арифметического всех элементов массива - C++
Доброго времени суток! Помогите пожалуйста) Вот задание:Из массива удалить четные элементы, имеющие значение больше среднего...

Вычислить произведение элементов массива, больших чем -5.4 - C++
Буду признателен! Вычислить произведение элементов массива, какие большие -5,4.

1
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6503 / 3139 / 307
Регистрация: 04.12.2011
Сообщений: 8,661
Записей в блоге: 5
23.04.2013, 02:08 #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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <iostream>
using namespace std;
int main(int argc, char* argv[]){
setlocale(0,"rus");
int num=0;
std::cout<<"Введите количество элементов массива более одного (Cntr+Z чтобы отказаться):\t";
while(std::cin>>num){//Cntr+Z чтобы отказаться
if(num>1)break;
}
int* mass=new int[num];
int cnt=0;
int init=0;
std::cout<<"Введите элементы массива в количестве "<<num<<"шт. :\n";
while(cnt<num){
cout<<cnt+1<<" ";
std::cin>>init;//ввод в cvstring init
mass[cnt]=init;
cnt++;
}
cnt=1;//сбрасываем и снова в дело (не пропадать же добру) почему в 1 см. ниже
int sicocu=0;//тут посчитаем сколько членов массива соответствует заданию
while(cnt<num){
if(mass[cnt-1]<mass[cnt])//Так можно пробежаться от 0 до cnt-1 и не попасть на mass[-1]))  
sicocu++;
cnt++;
}
 
int* rezult=new int[sicocu];//столько сколько нужно)
cnt=1;
int indRez=0;
while(cnt<num){
    if(mass[cnt-1]<mass[cnt]){
rezult[indRez]=cnt;
indRez++;
}
cnt++;
}
cnt=0;
std::cout<<"Номера элементов массива превышающих предшественника "<<endl;
while(cnt<sicocu){
cout<<rezult[cnt]+1<<" ";//выводим номера а не индексы, т.е. на 1 больше
cnt++;
}
cout<<endl;
system("pause");
return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2013, 02:08
Привет! Вот еще темы с ответами:

Составить программу для вычисления по формуле X - сумма всех элементов массива; Y - произведение положительных - C++
Составить программу для вычисления по формуле X - сумма всех элементов массива; Y - произведение положительных элементов массива; Z...

Построить вектор из положительных элементов массива, больших чем значение q - C++
Только не давно начал изучать язык, вот такое задание получил. Битый час не могу понять как его сделать Задан массив с n элементов....

С++, Составить программу поиска элемента массива - C++
2. Задан числовой массив А. Составить программу поиска элемента массива, который является одновременно наименьшим в строке и наименьшим в...

Составить программу поиска элемента массива - C++
Задан числовой массив А. Составить программу поиска элемента массива, который является одновременно наибольшим в строке и наибольшим в...


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

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

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