Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/01/2010, 15:42
mhax
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 14 años, 8 meses
Puntos: 13
Respuesta: ayuda con matriz

Te recomiendo usar la etiqueta highlight que ofrece el foro para visualizar mejor el codigo:
Código C:
Ver original
  1. #include <stdio.h>
  2. #include <conio.h>
  3.  
  4. int M['f']['c'];
  5. int f,c;
  6.  
  7. void llenar(){
  8.  
  9. int k=1;
  10.  
  11.  for (int i=1;i<=f;i++){
  12.    if (i&#37;2!=0){
  13.      for(int j=1;j<=c;j++){
  14.        M[i][j]=k;
  15.        k++;
  16.      }
  17.    }
  18.   else{
  19.    for (int j=c;j>=1;j--){
  20.      M[i][j]=k;
  21.      k++;
  22.    }
  23.   }
  24.  }
  25. }
  26.  
  27. void mostrar (){
  28.    for (int i=1;i<=f;i++){
  29.      printf("\n");
  30.      for (int j=1;j<=c;j++){
  31.        printf("[%d]",M[i][j]);
  32.      }
  33.    }
  34.  
  35. }
  36.  
  37. void suma(){
  38.  int suma;
  39.   for(int i=1;i<=f;i++){
  40.     suma=0;
  41.    for(int j=1;j<=c;j++){
  42.       suma+=M[i][j];
  43.    }
  44.    printf("\nLa suma de fila %d es: %d",i,suma);
  45.   }
  46. }
  47.  
  48. int main(){
  49.  
  50.   printf("inserte filas de M: ");
  51.   scanf("%d",&f);
  52.   printf("inserte columnas M: ");
  53.   scanf("%d",&c);
  54.   llenar();
  55.   mostrar();
  56.   suma();
  57.  
  58.   getch();
  59.   return 0;
  60. }
Declare la matriz como variable global para que no tengas que estar pasandola como parametro, al igual que las variables f y c.
Organize un poco el codigo y adicione la funcion suma que muestra la suma de cada fila.
Eso fue lo que entendi de la duda que tenias.

Saludos.
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse