#include <stdio.h>
void multiplicar();
int arreglo[5][4], *parreglo;
int main(){
int i, j;
parreglo = &arreglo[0][0];
printf("Introduce los valores para un arreglo de 5x4:\n");
for(i=0; i<5; i++){
for(j=0; j<4; j++){
printf("Valor [%d][%d]: ", i+1, j+1);
scanf("%d",&arreglo[i][j]);
fflush(stdin);
}
}
printf("\nEl arreglo que ingresaste es:\n");
for(i=0; i<5; i++){
for(j=0; j<4; j++){
printf("%d ",arreglo[i][j]);
}
printf("\n");
}
// Multiplicar x2 renglones pares (0, 2, 4)
multiplicar();
printf("\nEl arreglo ahora es:\n");
for(i=0; i<5; i++){
for(j=0; j<4; j++){
printf("%d ",arreglo[i][j]);
}
printf("\n");
}
system("pause");
return 0;
}
void multiplicar(){
int i;
for(i=0; i<20; i++){
if(i<4 || i>=8 && i<12 || i>=16 && i < 20){
*(parreglo + i) *=2;
}
if(i>=4 && i<8 || i >=12 && i < 18){
*(parreglo + i) *=3;
}
}
}
Punt matriz
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario