[ Foro de C ]
Que tal, tengo una tarea en c donde debo de
1. La diagonal principal.
2. La primera fila.
3. La ultima columna.
4. Las filas pares.
5. Las columnas impares.
6. El triangular superior y la diagonal principal.
7. El triangular inferior y la diagonal principal.
todo esto sobre una matriz, usando for, ya logre el triangulo superior y la diagonal, sin embargo no he logrado el resto, espero me puedan ayudar:
dejo mi código
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main (void)
{
int i, j, suma = 0;
char michar=160;
srand(time(NULL));
int A[7][5];
printf("matriz:\n");
for (i=0; i<7; i++)
{
for (j=0; j<5; j++)
{
A[i][j]=1+rand() % 9;
printf("%d", A[i][j]);
if (i==j) {
suma=suma+A[i][j];
}
}
printf("\n");
}
printf("La suma de la diagonal: \n %d \n", suma);
}
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)