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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.05.2010, 07:03   #11
Dubushka
 
Регистрация: 19.05.2010
Сообщений: 8
По умолчанию

А как обратно закинуть массив в m_pole3 .io массив

А как обратно закинуть массив io тип int в m_pole3 тип CString ?

А сюда можно файлы отправлять???
И как это сделать???
Может я скину архив,ВЫ посмотрите???
Пожалуйста!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!

Не выходит...Мне надо обратно перевести из int в CString и вывести элементы через пробел

В этом блоке мне надо возвести в степень матрицу и вывести её в окне тип CString в виде матрицы элементы через пробел!ПОМОГИТЕ!!!!!!!!!!!!!!!
Код:
void CKursovaiyDlg::OnButton1() 
{

	int *is,*io,n;
	is=new int[m_s1*m_s2];
	io=new int[m_s1*m_s2];
    delete []is;
	if(m_text=="Возведение в степень 1-ой матрицы")
	{
		while(m_pole1<'*')
		{	
         char buf[100];
         int j=0, k=0;
			if (m_pole1[i]!=' ') 
			{
				buf[j]=m_pole1[i];
                j++;
			}
            else  
			{
	            is[k]=atoi(buf);
                j=0; k++;
			}
		}
     is[k]=atoi(buf);
     for(int i=0;i<m_s1;i++)
		{
		  for(int j=0;j<m_s2;j++)
		  {
			 *(io+i*m_s2+j)=pow(*(is+i*m_s2+j),n);
		  }
		}
		UpdateData(false);
		}
	}
}
Ну кто-нибудь поможет мне????????????????????????

Последний раз редактировалось Stilet; 26.05.2010 в 09:27.
Dubushka вне форума Ответить с цитированием
Старый 24.05.2010, 09:38   #12
mrChester
Я
Форумчанин
 
Аватар для mrChester
 
Регистрация: 24.04.2010
Сообщений: 693
По умолчанию

закиньте архив на файлообменник, сюда киньте ссылку.
Посмотрим что там у вас
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©.
mrChester вне форума Ответить с цитированием
Старый 25.05.2010, 14:28   #13
Dubushka
 
Регистрация: 19.05.2010
Сообщений: 8
По умолчанию

а как туда его скинуть???Где находиться файлообменник???
Dubushka вне форума Ответить с цитированием
Старый 25.05.2010, 14:37   #14
mrChester
Я
Форумчанин
 
Аватар для mrChester
 
Регистрация: 24.04.2010
Сообщений: 693
По умолчанию

Нажми на кнопку "ответить", далее нажми на значок скрепки, далее прикрепляешь архив проекта и отправляешь
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©.
mrChester вне форума Ответить с цитированием
Старый 26.05.2010, 09:03   #15
Dubushka
 
Регистрация: 19.05.2010
Сообщений: 8
По умолчанию

Вот попробуй этот прорпл.rar
Dubushka вне форума Ответить с цитированием
Старый 26.05.2010, 09:09   #16
mrChester
Я
Форумчанин
 
Аватар для mrChester
 
Регистрация: 24.04.2010
Сообщений: 693
По умолчанию

Тоже самое, постучи ко мне в асю
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©.
mrChester вне форума Ответить с цитированием
Старый 26.05.2010, 12:47   #17
mrChester
Я
Форумчанин
 
Аватар для mrChester
 
Регистрация: 24.04.2010
Сообщений: 693
По умолчанию

Код:
				 int N=3;   //количество строк
				 int M=3;  //количество столбцов
				 char m_pole1[255]="1 2 3 2 3 4 3 4 5";  //1 -я матрица в виде строки
				 char m_pole2[255]="5 4 3 4 3 2 3 2 1";  //2-я
				 char result[255];
				 int k;

				 //преобразование матриц в целочисленные

				 //выделение памяти
				 int** matr1;
				 int** matr2;
				 matr1 = new int* [N];
				 matr2 = new int* [N];
				 for (k=0; k<N; k++)
				 {
					 matr1[k] = new int[M];
					 matr2[k] = new int[M];
				 }

				 //формирование матриц
				 k=0;
				 char buf[10]; int l;
				 for (int i=0; i<N; i++)
					 for (int j=0; j<M; j++)
					 {
						 l=0;
						 while (m_pole1[k]!=' ' && m_pole1[k]!='\0')
						 {
							 buf[l]=m_pole1[k];
							 l++; k++;
						 }
						 k++; buf[l]='\0';
						 matr1[i][j]=atoi(buf);
					 }

				 k=0;				 
				 for (int i=0; i<N; i++)
					 for (int j=0; j<M; j++)
					 {
						 l=0;
						 while (m_pole2[k]!=' ' && m_pole2[k]!='\0')
						 {
							 buf[l]=m_pole2[k];
							 l++; k++;
						 }
						 k++; buf[l]='\0';
						 matr2[i][j]=atoi(buf);
					 }

				 //суммирование матриц
				 strcpy(result,"");
 				 for (int i=0; i<N; i++)
					for (int j=0; j<M; j++)
					{
						itoa(matr1[i][j]+matr2[i][j],buf,10);
						strcat(result, buf);
						strcat(result, " ");
					}

				//освобождение памяти
				for (int i=0; i<N; i++)
				{
					delete matr1[i];
					delete matr2[i];
				}
				delete[] matr1;
				delete[] matr2;
Все персонажи вымышлены, все совпадения случайны.
Если жизнь игра, тогда я её разработчик ©.
mrChester вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Матричный калькулятор на Delphi Ivan3000 Помощь студентам 9 10.05.2012 09:22
матричный метод DJ_WaVe Помощь студентам 4 15.12.2009 18:28
Вопрос по строкам / задача "матричный калькулятор" alexobenikov Общие вопросы C/C++ 7 19.11.2009 23:30
Матричный метод решения системы линейных уровнений на С++ kykysya Помощь студентам 2 20.11.2008 21:09