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

Из массива удалить минимальное число элементов так, чтобы оставшиеся шли по возрастанию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Спецификаторы private и public http://www.cyberforum.ru/cpp-beginners/thread759295.html
Всем доброго времени суток Начал разбираться с классами, а именно хотел для себя выяснить чем отличаются private и public. И какими способами работать с информацией из private. Но появилась проблема. Для примера написал мини-код : Выводит ошибку 1>classses.obj : error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl FindBomb(int,int)" (?FindBomb@@YAXHH@Z) в функции _main
C++ Переставить в первую половину элементы, расположенные на четных позициях, а во вторую – на нечетных Пользователь вводит элементы массива. Переставить в первую половину элементы, расположенные на четных позициях, а во вторую – на нечетных. Дополнительный массив не использовать. на языке С++, через цикл for, ток самым легким способом, я только начинаю учить язык http://www.cyberforum.ru/cpp-beginners/thread759293.html
C++ клацание по сайту
добрый день, возможно ли написать программу которая будет нажимать кнопки на сайте?
C++ Определить количество четных элементов, расположенных на главной и побочной диагоналях матрицы
Люди добрые помогите пожалуйста. Срочно нужно сделать задание. Задание 5. Ввести матрицу размером NxM. Память для массива выделить динамически. Выполнить в соответствии с номером варианта индивидуальное задание и вывести на экран исходные данные и полученный результат. Предусмотреть в программе использование функции пользователя. Определить количество четных элементов, расположенных на главной...
C++ Фызов функции из класса http://www.cyberforum.ru/cpp-beginners/thread759238.html
Есть два класса один класс отвечает за создание колоды, ее перемешивания. А другой за создание игры.. Вопрос вот в чем как мне организовать вызов функции создания и тосовки колоды в классе игры?? //TwentyOneGame.h #include "Player.h" class TwentyOneGame{ Player dealer;
C++ Подсчитать число отрицательных элементов матрицы Даны натуральное число m, целые числа a1, ..am и целочисленная квадратная матрица порядка m. Строку с номером i матрицы назовем отмечен-ной, если ai >0, и не отмеченной - в противном случае. Подсчитать число отрицательных элементов матрицы, расположенных в отмеченных строках очень прошу помочь! заранее спасибо) подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
12.01.2013, 06: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
#include <iostream>
using namespace std;
int main()
{
      int a[100][2], max, i, j, N;
      cout<<"N= ";
      cin>>N;
      max=N-1;
      for(i=0; i<N; i++)
      {
          cout<<"["<<i+1<<"]= ";
          cin>>a[i][0];
          a[i][1]=0;
      }
      a[N-1][1]=1;
      for(i=N-2; i>=0; i--)
      {
          a[i][1]=1;
          for(j=i+1; j<N; j++)
              if(a[j][0]>a[i][0] && a[i][1]<a[j][1]+1)
                  a[i][1]=a[j][1]+1;
          if(a[max][1]<a[i][1])
              max=i;
      }
      while(a[max][1]>1)
      {
          cout<<a[max][0]<<" ";
          for(i=max+1; i<N; i++)
              if(a[max][0]<a[i][0] && a[max][1]==a[i][1]+1)
              {
                  max=i;
                  break;
              }
      }
      cout<<a[max][0]<<endl;
      return 0; 
}
 
Текущее время: 20:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru