non volevo assolutamente che mi facessero i compiti ma solo che mi dessero una mano...comunque ora posto il codice che ho scritto...solo che ovviamente come detto gia in precedenza non funziona a dovere...il codice è il seguente:
intestazione.h:
#include<stdio.h>
#include<stdlib.h>
void funz(float matrix[][4],int ncol,int nrow,int p,int q);
funzione:
#include "intestazione.h"
void funz(float matrix[][4],int ncol,int nrow,int p,int q){
int i,j;
for(i=0;i<ncol;i++)
for(j=0;j<nrow;j++)
printf("\nL'elelmento [%d][%d] della matrice vale %f\n",i,j,matrix[i<=p][j>=q]);
}
main:
#include"intestazione.h"
void main(){
float matrix[4][4]={{0,2,5,45},{11,6,4,65},{7,22,8,225},{4,33,2,78}} ;
int ncol=4;
int nrow=3;
int p=2;
int q=4;
funz(matrix,ncol,nrow,p,q);
system("PAUSE");
}

Rispondi quotando