Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: victiman en 6 Junio 2017, 22:40 pm



Título: Quitar filas y columnas de una matriz en c
Publicado por: victiman en 6 Junio 2017, 22:40 pm
Hola amigos estoy aprendiendo a programar en c y el caso es que me piden eliminar 2 filas y columnas de una matriz usando el comando  for (sin funciones todo muy básico).

La cuestion se como declarar la matriz pero no se me ocurre como aplicar el for para sacarles las 2 columnas y filas que quiera.



Aqui dejo lo que tengo echo se que es algo muy simple pero me frustra mucho


Saludos y gracias
Código
  1. #include<stdio.h>
  2. #include<windows.h>
  3.  
  4. main(){
  5.    int A[7][3];
  6.    int i,j;
  7.  
  8.  
  9.  
  10.    printf("introduce los elementos de la matriz\n");
  11.    for(i=0;i<=6;i++){
  12.        for(j=0;j<=2;j++){
  13.  
  14.        printf("A[%d][%d]=",i,j);
  15.        scanf("%d",&A[i][j]);
  16.    }
  17. }
  18.        printf("la matriz es \n");
  19.        for(i=0;i<=6;i++){
  20.        for(j=0;j<=2;j++){
  21.  
  22.        printf("%d\t",A[i][j]);
  23.    }
  24.      printf("\n");
  25. }
  26.  
  27.    printf("cuantas filas quiere eliminar : ");
  28.    scanf("%d",&i);
  29.    if(i=0)
  30.    printf("%d\t",A[i][j]);
  31.  
  32.  
  33.  
  34. system("pause");
  35.  
  36. }