i wrote "here is line 62" as a comment near it
Code:#include <stdio.h> int main(){//star int rows,cols,jndex,input; int sum2=0; printf("enter rows and cols [1..50] ==> "); scanf("%d %d",&rows,&cols); int matrix[rows][cols]; int sum[rows][cols]; int temp[rows][cols]; int transpose [cols][rows]; int index,kndex,tndex,gndex,lndex; int rows_sum[rows]; printf("enter power:"); scanf("%d",&input); for (index = 0; index < rows; index++) { rows_sum[index]=0; for (kndex = 0; kndex < cols; kndex++) { matrix[index][kndex] = 0; sum[index][kndex] = 0; temp[index][kndex] = 0; transpose[index][kndex] = 0; }//end inner for }//end outer for printf("enter numbers in a row for a matrix:"); //stat input for (index = rows - 1;index >= 0; index--) { for (kndex = cols - 1; kndex >= 0; kndex--) { scanf("%d", &matrix[index][kndex]); transpose[kndex][index] = matrix[index][kndex]; } } getchar(); //needed because of scanf() //end input //start power operation // rows sum for (index = 0; index < rows; index++) { for (kndex = 0; kndex < cols; kndex++) rows_sum[index]=rows_sum[index]+matrix[index][kndex]; printf("\n"); } // end rows sum int i,j,k,temp; for(i = 0; i <rows - 1; i++) { for(j = i + 1; j <rows; j++) { if(rows_sum[i] >rows_sum[j]) { temp = rows_sum[i]; rows_sum[i] = rows_sum[j]; rows_sum[j] = temp; //now swap the rows elements, from row j to row i for(k = 0; k <rows; k++) { temp = matrix[i][k]; //here is line 62 matrix[i][k] = matrix[j][k]; matrix[j][k] = temp; } } } }



LinkBack URL
About LinkBacks


