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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2012, 01:26   #1
Quzya2
Пользователь
 
Регистрация: 24.03.2011
Сообщений: 18
По умолчанию матрица+рекурсия

Суть такова:
Сделать матрицу, отсортированую по строкам. Потом вставить в нее елемент в каждую строку, чтоб не нарушить сортировки. Эт осделать в рекурсивной функции.
До обращение к функции все норм.
В ней что то не так. помогите плиз.

Код:
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
# define N 100


double *rec(double arr[N][N], double k, int n,int m){
int i;
 double** arr1 = new double *[m];
    for (int i = 0; i < m; i++){
		arr1[i] = new double [n+1];
	}
int j=0;
if (j<m)
	return *arr1;
	for(i=0;i<n;i++){
		for(int i1=0;i1<0;i1++){
			if(k>arr[i][j]){
				arr1[i1][j]=arr[i][j]; 
			}
			arr[i1+1][j]=arr[i][j];
			}
		}
	return rec(arr,k,n+1,m);


			for(j=0;j<m;j++){
			for(i=0;i<n+1;i++){
				printf("%3.3lf  \t  ",arr1[i][j]);
			}			
			printf("\n");
		}
}

int main(void){
	double matr[N][N], el;
	int i,j, ryad,st;

	printf("Vveditb kilkictb ryadkiv ta ctovnciv matruci \n");
	scanf("%d",&ryad);
		scanf("%d",&st);
		printf("3anovnitb matrucio elementamu\n");
		

		j=0;
		while (j<st){
		for(i=0;i<ryad;i++){
		
				scanf("%lf",&matr[i][j]);
			}
		j++;
		}

		printf("Vveditb dodatkovui element\n");
		scanf("%lf",&el);

	for(j=0;j<st;j++){
		for(i=0;i<ryad;i++){
			for(int i1=i+1;i1<ryad;i1++){
				double temp;
				if(matr[i][j]>matr[i1][j]){
				temp=matr[i][j];
				matr[i][j]=matr[i1][j];
				matr[i1][j]=temp;
				}
			}
		}
			}

			rec(matr,el,ryad,st);
			

	getch();
	return 0;
}
Quzya2 вне форума Ответить с цитированием
Старый 27.11.2012, 17:58   #2
Quzya2
Пользователь
 
Регистрация: 24.03.2011
Сообщений: 18
По умолчанию

есть кто живой?)
Quzya2 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рекурсия kostolomeo Помощь студентам 1 25.07.2012 13:17
рекурсия Blagovidov Помощь студентам 5 23.07.2012 11:32
Паскаль. Матрица NxN -> текстовый файл -> Матрица NxN - найти max по диагоналям -> типизированный файл Лунатик13 Помощь студентам 1 20.02.2012 15:54
Непонятки с DirectX (матрица поворота, камера, матрица проекции) ROD Общие вопросы C/C++ 2 17.09.2010 17:00
TurboPascal: граф, матрица смежности и матрица инцидентности. ulala Помощь студентам 0 02.12.2009 10:11