Advertisement
gihanchanaka

Untitled

Aug 28th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.88 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.     FILE *textFile;
  5.     textFile=fopen("signals.txt");
  6.     int N,M,readReturn;
  7.     fscanf(textFile,"%d %d",&N,&M);
  8.  
  9.     double  ar[N*M];
  10.     int i=0;
  11.     for(i=0;i<N*M;i++){
  12.         fscanf(textFile,"%f",&ar[i]);
  13.     }
  14.  
  15.     double ansAr[N*N];
  16.     //PUT THE MATHS PART HERE
  17.  
  18.  
  19.  
  20.     int indexMaxR=-1;
  21.     int indexMaxC=-1;
  22.     int max=-100;
  23.     int r=0;
  24.     int c=0;
  25.  
  26.     for(r=0;r<N;r++){
  27.         for(c=r+1;c<N;c++){
  28.             if(max<ansAr[(r*N)+c]){
  29.                 max=ansAr[(r*N)+c];
  30.                 indexMaxR=r;
  31.                 indexMaxC=c;
  32.             }
  33.         }
  34.     }
  35.  
  36.  
  37.     FILE *writeFile;
  38.     writeFile=fopen("correlation.txt","w+");
  39.  
  40.     i=0;
  41.  
  42.     for(r=0;r<N;r++){
  43.         for(c=0;c<N;c++){
  44.             fputs("%.2f ",ansAr[r*N + c]);
  45.         }
  46.         fputs("\n");
  47.     }
  48.  
  49.     i=0;
  50.     for(i=0;i<M;i++) fputs("%.2f ",ar[indexMaxR*M + i]);
  51.     fputs("\n");
  52.     for(i=0;i<M;i++) fputs("%.2f ",ar[indexMaxC*M + i]);
  53.     fputs("\n");
  54.  
  55.     fclose(textFile);
  56.     fclose(writeFile);
  57.     return 0;
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement