Arreglos - LDC - Universidad Simón Bolívar

Anuncio
Universidad Simón Bolívar
Dpto. de Computación y Tecnología de la Información
CI - 2125, Computación I
Semana 6
ARREGLOS BIDIMENSIONALES Y TRIDIMENSIONALES
1. Revise el siguiente programa y explique cuál es el resultado.
#include <stdio.h>
#define FILAS 3
#define COLUM 4
void main ( )
{
int i,j,;
int M[FILAS][COLUMNAS];
// Escribe por columnas
for ( j=0; j<COLUM; j++)
{
for ( i=0; i< FILAS; i++)
printf(“%5d”,M[i][j]);
printf(“\n”);
}
}
// lectura por filas
for ( i=0; i<FILAS; i++)
for ( j=0; j< COLUM; j++)
scanf(“%d”, &M[i][j]);
2. Corra el siguiente programa y explique lo que sucede
#include <stdio.h>
int main()
{
int c;
char nombre[4][7]={'F','u','l','a','n','o','\0',
'J','u','a','n','\0',' ',' ',
'P','e','d','r','o','\0',' ',
'E','l','i','s','a','\0',' '};
/* Caracter nulo, significa el fin del texto */
printf ("Esto es un mensaje personalizado. \n\n");
for (c = 0; c < 4; c++){
printf("Hola %s \n\n",nombre[c]);
}
return 0;
}
3. Escriba un programa que llene una matriz de 3 X 3 de valores reales, luego
1. Calcule la suma de cada fila y la almacena en un vector
2. Calcule la suma de cada columna y la almacena en otro vector.
4. Escriba un programa que almacene el abecedario en un cubo de tres
dimensiones y lo imprima.
-1-
Descargar