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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Рекурсия: вывести все возможные неубывающие разложения на слагаемые http://www.cyberforum.ru/cpp-beginners/thread845808.html
Пользователь вводит число. программа должна вывести все возможные неубывающие разложения на слагаемые. Вот что смог сделать . Помогите :)#include <iostream> #include "locale" #include "vector" using namespace std; int Separation(int x,vector<int> &t); int main(int argc, const char * argv) { setlocale(LC_ALL, "russian"); int n; cout<<"введите число:";
C++ string -> char[] сбой компиляции Добрый вечер, помогите пожалуйста разобраться. Программа записывает строку string в начало массива и ЗАДАННОЙ длиной 132 символа. проблема: string Record_Type="abcde"; - работает string Record_Type="abc"; - не работает и в конце stroka добавляется пустой элемент, как не передавать его в массив char? #include <cstdlib> #include <iostream> #include <string> http://www.cyberforum.ru/cpp-beginners/thread845803.html
C++ Определить длину бинарного (или произвольного) дерева
Определите длину бинарного(или произвольного) дерева (т.е. длину максимальной ветви) Visual studio c++, консольный режим. Можно пожаласт с коментариями... спасибку тыкну)) Добавлено через 19 часов 26 минут хелп плс, скоро сдавать
C++ Решение системы линейных уравнений методом Гаусса
необходимо решить данную задачу в visual studio c++, если можно с комментариями, в консольном режиме Реализуйте функцию решения системы линейных уравнений методом Гаусса. Параметрами функции должны быть: матрица, ее раз-мерность, вектор правой части системы, вектор решения. Возвращаемое значение: 0 - система решена, -1 - матрица системы вырождена. Про-тестируйте работу функции на системе с...
C++ Дописать к классу Fraction конструктор по умолчанию http://www.cyberforum.ru/cpp-beginners/thread845766.html
кто может дописать к классу конструктор по умолчанию, с параметрами, копирования и деструктор #include <cstdlib> #include <iostream> #include <exception> using namespace std; class Fraction { public: Fraction(); Fraction(int);
C++ Линии в таблице, анимация Добрый вечер! товарищи, помогите заменить значки | на неприрывные линии в программе... #include <conio.h> #include <stdio.h> #include <math.h> int q, n=0; int f1() { подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6167 / 2896 / 282
Регистрация: 04.12.2011
Сообщений: 7,702
Записей в блоге: 3
23.04.2013, 02:08     Составить программу поиска номеров всех элементов массива, больших чем предыдущие.
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;
}
 
Текущее время: 06:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru