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

Использование динамического двумерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Получение компонент rgb из изображения и последующее изменение их http://www.cyberforum.ru/cpp-beginners/thread1211453.html
задача такая. в одном окне изображение.Оно должен от rgb перейти к модели yiq. При чем chechbox'сами выбирается компоненты y,i,q. Я понимаю,что по идеи берется компонента например r и приводится к y по формулам. Вот только как эти компоненты rgb взять из существующего изображения и вернуть уже измененными в ДРУГОЕ окно я не представляю(( Помогите а?
C++ Заполнить матрицу кругом Всем привет! Необходимо заполнить матрицу по кругу, то есть нарисовать заполненный круг заданного радиуса в матрице( в картинке например), относительно какой нибудь точки Подскажите алгоритм пожалуйста! Добавлено через 8 часов 18 минут признаю. вопрос был тупой. Вот два способа возможно кому нибудь пригодится. http://www.cyberforum.ru/cpp-beginners/thread1211448.html
Массивы. Как определить, индекс четный или нечетный? C++
Такой вопрос, как определить индекс четный или нечетный??? Вычислить и вывести сумму элементов массива V (11), которые имеют четные индексы и произведение элементов массива V (11), имеющих нечетные индексы.
C++ Рекурсивные алгоритмы, вычисление a^n
Помогите пожалуйста с задачей нужно реализовать вычисление a^n, при n>=0 с использованием рекурсивных функций.
C++ Сортировка string по алфавиту в структуре http://www.cyberforum.ru/cpp-beginners/thread1211432.html
Итак, задача считать информацию из файла, в формате string\t char\t int\n и отсортировать в алфавитном порядке по первому значению в строке (т.е. по string); На вход получаю вот эти данные: Alex M 89 Calex W 99 Balex M 90 Lalex M 87 Ealex W 91
C++ При введении шаблона игнорируются ошибки При написании класса, если не превращать его в шаблонный класс, MSVS находит все ошибки синтаксиса внутри класса и подчеркивает их, но если дописать template <class Type>, то всё в точности наоборот - можно допустить любую ошибку и программа ее не увидит. template <class Type> // ЕСЛИ УБРАТЬ СТРОКУ - ВСЁ РАБОТАЕТ class QueueTp { private: struct Node {Type item; struct Node* next;};... подробнее

Показать сообщение отдельно
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
18.06.2014, 17:22     Использование динамического двумерного массива
вот вам накидал немного
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
#include <cstdlib>
#include <ctime>
#include <iostream>
#include <iomanip>
 
using namespace std;
 
template<class T>
class vec
{
private:
  T** a;
  int x,y;
public:
vec<T>(const int &sx,const int &sy){};
vec<T>(int &sx,int &sy);
~vec<T>();
void setVec(int &,int &);
void setVec(const int &,const int &);
void showVec();
};
 
template<class T>
vec<T>::vec(int &sx,int &sy):x(sx),y(sy)
{
  for (int i=0;i<x;i++)
    a[i]=new T[y];
}
 
template<class T>
void  vec<T>::showVec()
{
for (int i=0;i<x;i++)
  {
  for (int j=0;j<y;j++)
      cout<<setw(4)<<a[i][j];
  cout<<endl;
  }
}
 
 
template<class T>
void vec<T>::setVec(int &min,int &max)
{
for (int i=0;i<x;i++)
  for (int j=0;j<y;j++)
  a[i][j]=min+rand()%(2*max);
}
template<class T>
void vec<T>::setVec(const int &min,const int &max)
{
for (int i=0;i<x;i++)
  for (int j=0;j<y;j++)
  a[i][j]=min+rand()%(2*max);
}
 
template<class T>
vec<T>::~vec()
  {
  for (int i=0;i<x;i++)
    delete [] a[i];
    delete [] a;
  }
int main()
{
    int x,y;
    cout << "enter size x : ";
    cin >> x;
    cout << "enter size y: ";
    cin >> y;
    vec<int> a(x,y);
    cout << "enter min range array : ";
    cin >> x;
    cout << "enter max range array: ";
    cin >> y;
    a.setVec(x,y);
    a.showVec();
    return 0;
}
 
Текущее время: 15:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru