Puntatori come parametri]. Scrivere un programma che presa
in input una matrice 10x10. Calcoli l’indice di riga e colonna del massimo elemento
nella matrice. 
 
#include <stdio.h>
void maxM(int num_r, int num_c, int M[][num_c], int * riga, int * colonna);
int main()
{
    int i=0;
    int j=0;
    int riga=0;
    int colonna=0;
    int num_r=10;
    int num_c=10;
    int matrice[num_r][num_c];
    
        for(i=0; i<num_r ; i++)
                for(j=0; j<num_c; j++)
                scanf("%d", &matrice[i][j]);
                maxM(num_r,num_c,matrice,&riga,&colonna);
                printf("%d %dn", riga, colonna);
                return 0;
}
void maxM(int num_r, int num_c, int M[][num_c], int * riga, int * colonna)
{
    int max=0;
    int i=0;
    int j=0;
    
        *riga = 0;
        *colonna = 0;
        
         for(i=0; i<num_r ; i++)
                for(j=0; j<num_c; j++)
                if(M[i][j]>max)
                {
                                max=M[i][j];
                                *riga = i;
                                *colonna = j;    
                }   
}
Ricerca appunti sul web
 
  
    Ricerca personalizzata
  
sabato 28 febbraio 2009
Sorgenti c : Puntatori come parametri
Pubblicato da
Baiox
alle
00:29
        
 
 
Etichette: Informatica, Programmazione C
Iscriviti a:
Commenti sul post (Atom)
0 commenti:
Posta un commento