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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы http://www.cyberforum.ru/cpp-beginners/thread1028215.html
В массиве А(N,M) расположить строки так, чтобы сначала шли строки, у которых положительных элементов больше, чем отрицательных, затем с одинаковым числом положительных и отрицательных элементов и последними, чтобы шли строки, имеющие положительных элементов меньше, чем отрицательных.:wall:
C++ Написать функцию, которая вычисляет среднее арифметическое элементов непустого списка вот сам списаок program prog; type pItem = ^Item; Item = record data: integer; next: pItem; end; http://www.cyberforum.ru/cpp-beginners/thread1028209.html
Программирование вероятности! C++
Привет! Помогите решить проблему: Пусть есть наборы: категория-мат.ожидание(не вероятность). Например: ручка - (0,18) карандаш - (0,11) циркуль - (0,11) мышка - (0,17) телефон - (-0,66)
C++ Удалить в словах буквы е
Удалить в словах первое вхождение буквы "е", если такое имеется.
C++ Как описать пустой строковый массив http://www.cyberforum.ru/cpp-beginners/thread1028157.html
Скажите пожалуйста, как описать пустой строковый массив, если пока неизвестно сколько букв будет в слове, которое запишется в данный массив?
C++ В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах.Нужно сделать в динамике и статике. Вот что у меня есть,но программа работает неправильно( #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; main() подробнее

Показать сообщение отдельно
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,100
04.12.2013, 15:53     расположить элементы строк в порядке убывания. Вставить в каждую строку заданное число
как то так
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
#include <iostream> 
#include <vector>
#include <cstdlib>
 
bool equals(int i, int j)
{
     return (i < j);
}
 
int main()
{
 size_t N,M;
 
 std::cout << "Input N: "; std::cin >> N;
 std::cout << "Input M: "; std::cin >> M;
 
 srand(time(0));      
 std::vector< std::vector< int > > vect(N);
 for(int i = 0; i < N; ++i)
 {
         vect[i].resize(M);
         for(int j = 0; j < M; ++j)
                  vect[i][j] = rand() % 100;
 }
                  
 for(int i = 0; i < N; ++i)
 std::sort(vect[i].begin(), vect[i].end(), equals);
 for(int i = 0; i < N; ++i)
 std::reverse(vect[i].begin(), vect[i].end());
 
 int numToInput;
 std::cout << "Input numeric: "; std::cin >> numToInput;
 for(int i = 0; i < N; ++i)
     vect[i][M] = numToInput;
 
  for(int i = 0; i < N; ++i)
  {
         for(int j = 0; j < M + 1; ++j)
                 std::cout << vect[i][j] << " ";
         std::cout << std::endl;
  }
    
  system("PAUSE");
    
  return 0;
}
 
Текущее время: 23:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru