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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2011, 23:40   #1
Регишка С++
 
Регистрация: 04.12.2011
Сообщений: 4
Восклицание процедура для работы с динамическим массивом С++

создать процедуру для работы с динамическим массивом массив должен быть двумерным для работы с дробными значениями число строк и столбцов массива закпросить у пользователя. Максимальное количество столбцов - 4. элементы массива запросить у пользователя (ввести с клавиатуры). Вывести элементы массива в виде таблицы.
Регишка С++ вне форума Ответить с цитированием
Старый 05.12.2011, 00:32   #2
viron
Форумчанин
 
Аватар для viron
 
Регистрация: 02.12.2011
Сообщений: 110
По умолчанию

Код:
#include "stdafx.h"
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{

	int row, col;	// число строк и столбцов в массиве

	cout << "Enter row: ";
	cin >> row;
	cout << "Enter col: ";
	cin >> col;

	float **myArr = new float*[row];
	for (int j=0; j < col; j++)
		myArr[j] = new float[col];

	// заполнение массива
	for (int i=0; i<row; i++)
		for (int j=0; j<col; j++)
		{
			cout << "Enter Arr[" << i << "][" << j << "]: ";
			cin >> myArr[i][j];
		}

	// вывод в виде таблицы
	for (int i=0; i<row; i++)
	{
		for (int j=0; j<col; j++)
			cout << myArr[i][j] << " ";
		cout << endl;
	}
			

	cin.get();
	cin.get();
	return 0;
}

Последний раз редактировалось viron; 05.12.2011 в 00:34.
viron вне форума Ответить с цитированием
Старый 05.12.2011, 13:39   #3
Регишка С++
 
Регистрация: 04.12.2011
Сообщений: 4
По умолчанию динамич массив

У меня не идет эта программа, пишет
1>c:\users\admin\documents\visual studio 2005\projects\145\145\46555.cpp(1) : fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory
Регишка С++ вне форума Ответить с цитированием
Старый 05.12.2011, 13:54   #4
Регишка С++
 
Регистрация: 04.12.2011
Сообщений: 4
Печаль вот то,что я сама пыталась сделать

#include <iostream>
using namespace std;
void main()
{
int i,j,m,n; //вводим целое число строк и столбцов
double (*Array) [4];
cout<<"n<=4";
cout<<"m: ";
cout<<"n: ";
Array = new double [m][4];
cout<<"input extracts value "; //вывод фразы на экран
for (i=0;i<m;i++) //открываем цикл для ввода элементов массива: i от 0 до len, возрастает на 1
{
cout<<"input "<<i+1<<"member1:"; //выводим на экран требование ввести элемент № i+1
cin>>m; //вводим с клавиатуры i элемент массива
}
for (i=0;i<m;i++) //цикл для вывода на экран элементов массива
{
cout<<m<<" "; //вывод i элемента на экран
cout<<endl;
}
for (i=0;i<n;i++) //открываем цикл для ввода элементов массива: i от 0 до len, возрастает на 1
{
cout<<"input "<<i+1<<"member2:"; //выводим на экран требование ввести элемент № i+1
cin>>n; //вводим с клавиатуры i элемент массива
}
for (i=0;i<n;i++) //цикл для вывода на экран элементов массива
{
cout<<n<<" "; //вывод i элемента на экран
cout<<endl;
}

for (int i=0; i<m;i++)
{
for (int j=0; j<n; j++) //циклы для вывода элементов массив на экран в виде таблицы
{
cout<< Array[m][n];

}
cout<<" \n"; //переход на следующйю строку
}
}
Регишка С++ вне форума Ответить с цитированием
Старый 05.12.2011, 13:55   #5
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

main должна быть int

Код оформляется тегами CODE../CODE (кнопка с решеткой)
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Процедура с параметром динамическим массивом. VintProg Общие вопросы Delphi 12 11.06.2010 13:12
Формула или макрос для работы с массивом данных dondavis Microsoft Office Excel 3 21.09.2009 05:14
Создание функции для работы с динамическим массивом papoose Помощь студентам 2 19.01.2009 16:55
Проблема с динамическим массивом dee_lv Помощь студентам 7 09.06.2008 16:58
dll для работы с массивом alex23xandr Общие вопросы Delphi 3 25.05.2007 20:00