ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Estructuras C


Enviado por   •  18 de Febrero de 2014  •  279 Palabras (2 Páginas)  •  160 Visitas

Página 1 de 2

PROGRAMA 3

#include<stdio.h>

void recibeValor(float matriz[6][4]){ //Funcion que realiza la toma de datos para el vector

int i=0,j=0;

printf("Programa que recibe una matriz de 6x4 y muestra la suma de sus reglones y columnas.\n\n");

for(i=0;i<6;i++){ //Estructura for anidada para guardar los datos en el vector original

printf("Ingresa los datos del renglon %d\n",i+1);

for(j=0;j<4;j++){

printf("Ingresa el valor %d\n",j+1);

scanf("%f",&matriz[i][j]);

}

}

}

void sumas(float matriz1[6][4], float matriz2[6], float matriz3[4]){ //Funcion que realiza las sumas

int i=0;

for(i=0;i<6;i++){ //Suma de renglones

matriz2[i]=matriz1[i][0]+matriz1[i][1]+matriz1[i][2]+matriz1[i][3];

}

for(i=0;i<4;i++){ //Suma de columnas

matriz3[i]=matriz1[0][i]+matriz1[1][i]+matriz1[2][i]+matriz1[3][i]+matriz1[4][i]+matriz1[5][i];

}

}

void imprimeValores(float matrizO[6][4], float matriz[6], float matriz1[4]){ //Funcion que imprime en pantalla los valores

int i=0,j=0;

printf("\n");

printf("El vector original es:\n"); //Impresion del vector original

for(i=0;i<6;i++){

for(j=0;j<4;j++){

printf("|%.2f| ",matrizO[i][j]);

}

printf("\n");

}

printf("\n");

printf("El vector que guarda la suma de los renglones es:\n"); //Vector de resultados, unidimensional

for(i=0;i<6;i++){

printf("|%.2f| ",matriz[i]);

}

printf("\n");

printf("\n\nEl vector que guarda la suma de las columnas es:\n");

for(i=0;i<4;i++){

printf("|%.2f| ",matriz[i]);

}

}

void main(void){

float matrizOriginal[6][4]; //Declaracion de vectores

float sumaRenglon[6];

float sumaColumna[4];

recibeValor(matrizOriginal); //Llamado de las funciones, se pasan los arreglos

sumas(matrizOriginal,sumaRenglon,sumaColumna);

imprimeValores(matrizOriginal,sumaRenglon,sumaColumna);

printf("\n");

system("pause"); //Detiene la ejecucion del programa, pausando desde el shell de windows.

}

...

Descargar como (para miembros actualizados)  txt (3.8 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com