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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2013, 19:43   #1
davidsemen
 
Регистрация: 16.11.2013
Сообщений: 6
По умолчанию помогите исправить ошибку

Код:
#include<iostream>
#include<conio.h>
#include<stdio.h>

using namespace std;

int *func (int *arr,int k,int l)
{
	for ( int i=0 ; i<k ; i++)
	{
	cout <<"input arr["<< i <<"] = ";
	}
 
	for ( int l=0 ; l<k ; l++)
	{
	cout <<"input arr["<< l <<"] = ";
	}
	
	cin >> arr[i][l];

return arr;
}
void main()
{
int n,m;
cout << "Enter the size of rows: ";
cout << "Enter the size of colums: ";
cin >> n;
cin >> m;
int** arr=new int*[n];
for(int i=0;i<n;i++)
 arr[i]=new int[m];
arr=func (arr,n,m);
for ( int i=0 ; i<n ; i++)
cout<<arr[i];
delete [] arr;
getch();
}


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 21.11.2013 в 20:18.
davidsemen вне форума Ответить с цитированием
Старый 21.11.2013, 20:10   #2
nikmoon
Форумчанин
 
Регистрация: 13.11.2013
Сообщений: 149
По умолчанию

Код:
#include <iostream>
#include<conio.h>
#include <stdio.h>

using namespace std;

void myfunc(int **arr, int rc, int cc)
{
	for( int i=0 ; i<rc ; i++)
	{
		for( int l=0 ; l<cc ; l++)
		{
			cout << "input arr[" << i << "][" << l << "] = ";
			cin >> arr[i][l];
		}
	}
}

int main()
{
	int n,m;
	cout << "Enter the count of rows: ";
	cin >> n;

	cout << "Enter the count of colums: ";
	cin >> m;

	int **arr = new int*[n];
	
	for(int i=0; i<n ;i++)
		arr[i]=new int[m];

	myfunc(arr,n,m);

	for( int i=0 ; i<n ; i++)
	{
		for( int j = 0; j < m; j++)
			cout << arr[i][j] << " ";
		cout << endl;
	}

	for(int i = 0; i < n; i++)
		delete [] arr[i];
	
	delete [] arr;
	getch();
	
	return 0;
}

Последний раз редактировалось nikmoon; 21.11.2013 в 20:25.
nikmoon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите исправить ошибку masha17 Общие вопросы C/C++ 3 22.10.2009 14:21
Помогите исправить ошибку Ortega Общие вопросы C/C++ 6 04.06.2009 22:39
помогите исправить ошибку Temirlan Общие вопросы Delphi 2 20.02.2009 18:42
Помогите исправить ошибку Булат Общие вопросы Delphi 3 25.04.2008 10:01
помогите исправить ошибку. alen666 Паскаль, Turbo Pascal, PascalABC.NET 11 08.03.2008 16:43