Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2014, 15:27   #1
IgoreKMaN
Пользователь
 
Регистрация: 24.04.2012
Сообщений: 88
Восклицание Вывод двумерного массива с помощью класса

Доброго времени суток! дайте совет что не так сделал. нужно вывести двумерный массив с помощью класса:
Код:

#include "stdafx.h"
#include <iostream>
#include <math.h>
using namespace std;

class array
{
public:
        array(int number, int number1);
        void print();
				
private:
        int **arr;
        int number;
		int number1;
};
 
array::array(int Number, int Number1)
{
   if( Number > 0 ) number = Number;
   if( Number1 > 0 ) number1 = Number1;
   *arr = new int[number];
   *arr = new int[number1];
   for (int i=0;i<number;i++)
   { 
	   for (int j=0;j<number1;j++)
	   		   arr[i][j]= rand() %100;}
   }
 
void array::print()
{
        for(int i=0;i<number;i++) 
			{
	   for (int j=0;j<number1;j++)
	   		   cout<<arr[i][j]<<endl;
		}
		}

void main()
{
        array b(4, 4);
        b.print();
        system("pause");
}
IgoreKMaN вне форума Ответить с цитированием
Старый 28.03.2014, 15:40   #2
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,120
По умолчанию

IgoreKMaN

Доброго времени суток! дайте совет что не так сделал. нужно вывести двумерный массив с помощью класса:

неправильно создаешь массив

arr = new int*[number];

далее в цикле:
arr[i] = new int[number1];

остальное вроде норм
Rififi вне форума Ответить с цитированием
Старый 28.03.2014, 15:53   #3
IgoreKMaN
Пользователь
 
Регистрация: 24.04.2012
Сообщений: 88
По умолчанию

Спасибо! не подскажете как лучше его создать...
IgoreKMaN вне форума Ответить с цитированием
Старый 28.03.2014, 17:39   #4
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

http://rextester.com/LFZPV22416

Последний раз редактировалось _Bers; 28.03.2014 в 17:42.
_Bers вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод двумерного массива спиралью Valerie_Kotik Помощь студентам 1 28.12.2012 09:15
Вывод двумерного массива Kocapb Общие вопросы C/C++ 4 11.10.2012 11:05
Создание двумерного массива объектов класса (С#) Fiamma Помощь студентам 2 17.03.2012 10:43
Вывод двумерного массива denolend Помощь студентам 2 12.12.2011 13:41
Вывод двумерного массива pancho Общие вопросы Delphi 10 25.01.2009 23:31