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

Составить вектор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Представление float в двоичной системе http://www.cyberforum.ru/cpp-beginners/thread522401.html
Смысл: требуется написать программу, показывающую двоичную структуру float. Запускаем: вводится первое число с плавающей запятой, выбираем операцию( умножение, деление, сложение, вычитание), вводим второе число с плавающей запятой - на экран выводится результат в десятичной системе и в двоичной. Моя программа выводит пока только в десятичной, потому что в двоичной как это сделать не имею...
C++ Можно ли явным образом вызывать деструктор? Например. Имеется перегруженный в классе оператор присваивания: square_matrix square_matrix::operator= (square_matrix matrix) { if (coefficents_set != NULL) ~square_matrix (); order = matrix.order; get_matrix_memory (); if (!indication) http://www.cyberforum.ru/cpp-beginners/thread522397.html
Помогите разобраться с средой C++
Здравствуйте, долго искал как можно просмотреть стек в который функции помещают параметры, наконец то нашел для VS2005 http://trubetskoy1.narod.ru/arttranslate/FuncCallPart2_1.html не могли бы вы подсказть ка тоже самое сделать в netbeans?
Обработка данных формы (POST) C++
Добрый день! Совсем начинающий в с++. Подскажите п-ста, каким образом получить данные, отправленные формой (method="POST")? Что-то типа аналога в PHP $_POST Был бы очень признателен за небольшой наглядны пример.
C++ Моделирование очереди банка http://www.cyberforum.ru/cpp-beginners/thread522375.html
мошь кто делал задачку в книге Каррано в разделе очереди, моделирование очереди банка, поделитесь пожалуйста... если нет помогите пожалуйсто... я вроде пишу по книжке ну что то не так.. #include <iostream> #include <deque> #include <list> using namespace std; struct ListItem {
C++ Программирование рекурсий. Преобразование числа в двоичное Дано целое неотрицательное число n. Преобразовать его в двоичное число. подробнее

Показать сообщение отдельно
Kidasov
76 / 76 / 12
Регистрация: 02.12.2011
Сообщений: 966
Записей в блоге: 3
19.03.2012, 21:52     Составить вектор
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#include <iostream>
#include <cstdlib>
#include <vector>
 
using namespace std;
 
const int M = 3;  //количество строк
const int N = 3;  //количесвто столбцов
 
//ввод матрицы с клавиатуры
void input(int **a)
{
  cout << "Enter matrix : \n";
  for (int i=0; i<M; i++)
  {
    for (int j=0; j<N; j++)
      cin >> a[i][j] ;
  }
  cout<<"\n";
}
 
//вывод матрицы
void output(int **a)
{
  cout << " Matrix: \n" ;
  for (int i=0; i<M; i++)
  {
    for (int j=0; j<N; j++)
      cout<<a[i][j]<<"\t";
    cout<<"\n";
  }
}
 
//удаление динамически созданной матрицы
void del(int **a)
{
  for (int i=0; i<M; i++)
  {
    delete []a[i];
  }
  delete []a;
}
 
//нахождения минимумов в строках матрицы
int *findMinimumInString(int **a) {
    int *buf = new int[M]; //массив минимумов
    for (int i = 0; i < M; i++) {
        int min = a[i][0];
        for (int j = 0; j < N; j++) {
            if (a[i][j] < min) { min = a[i][j];}
        }
        buf[i] = min;
    }
    return buf;
}
 
//функция нахождения суммы максимумов в столбцах
int findSumMaxColumns(int **a) {
    int max = a[0][0], sum = 0;
    for (int i = 0; i < N; i++) {
        for (int j = 0; j < M; j++) {
            if (a[j][i] > max) max = a[j][i];
        }
        sum += max;
    }
    return sum;
}
 
int  main()
{
  int *buf = new int[M];
  int **a = new int *[M]; //матрица M*N
  
  for (int i=0; i<M; i++)
  {
    a[i] = new int [N];
  }
  
  input(a);
  output(a);
  
  buf = findMinimumInString(a);
  int sumMaxColumns = findSumMaxColumns(a);
  
  cout << "Sum max in rows : " << sumMaxColumns << endl;
  cout << "Min in strings :  ";
  
  for (int i = 0; i < M; i++) {
      cout << buf[i] << " ";
  }
  
  cout<<endl;
  vector<int> myvector;
  
  for (int i = 0; i < M; i++) {
      myvector.push_back(sumMaxColumns * buf[i]);
  }
  cout << "Myvector elements : " ;
  for (vector<int>::iterator it = myvector.begin(); it!=myvector.end(); ++it) {
      cout << *it << " " ;
  }
  cout<<endl;
  delete buf;
  del(a);
  return 0;
}
 
Текущее время: 13:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru