Показать сообщение отдельно

  #3  
Старый 06.05.2008, 12:33
M@verick
Новичок
Регистрация: 17.04.2008
Сообщений: 8
Провел на форуме:
10736

Репутация: 0
По умолчанию

помогите!
программа по сортировке массива в памяти и записи его в файл... не могу найти ошибку

Код:
#include <iostream.h>
#include <math.h>
#include <stdio.h>
#include <iomanip.h>
#include <stdlib.h>
#include <conio.h>
#define m(j,jj,n) m[j*n+jj]
void sort(float*,int);
void mp(float*,int);
main()
{
	int n,N,i,ii;
   float *mas;
   printf("\n in n");
   scanf("%d",&n);
   N=pow(n,2);
   mas=(float*)malloc(N*sizeof(float));
   for(i=0;i<n;i++)
   for(ii=0;ii<n;ii++)
   	{
   		printf("\n input element [%d][%d]=",i,ii);
   		scanf("%f",(mas+i*n)+ii);
   	}
   void sort(float *m,int N)
      {
      	float tmp;
         int j,jj;
         for (j=0;j<N-1;j++)
         for (jj=0;jj<(/N-1)-j;jj++)
         if(m[jj]>m[jj+1])
         	{
            	tmp=m[jj];
               m[jj]=m[jj+1];
               m[jj+1]=tmp;
            }
      }
   void mp(float *m,int n)
   	{
      	FILE *out;
         int j,jj;
         char *fname="I:\zzz\tout.txt";
         out = fopen(fname,"w");
         for (j=0;j<n;j++)
         	{
            	for(jj=0;jj<n;jj++)
               fprintf(out,"%6.2f",m(j,jj,n));
            }
      }
   fclose(out);
}

Последний раз редактировалось De-visible; 07.05.2008 в 20:43.. Причина: Теги [code][/code] для чего придумали???
 
Ответить с цитированием