Esto lo hago dentro de un ciclo for?
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú#include<stdio.h>
#include<conio.h>
//Declaracion de funciones
void llenar_matriz( int A[10][10] , int , int);
void imprimir_matriz(int A[10][10] , int , int);
void llenar_vectorpar(int B[25], int A[10][10], int, int );
void llenar_vectorimpar(int G[25], int A[10][10], int, int );
void suma_vectorA(int A[25] , int, int );
void sumar_matriz(int A[10][10] , int , int);
// programa principal
void main(){
//zona de declaración de variables locales
int f;
int g;
int A[10][10];
int B[25];
int G[25];
printf("ingrese el nuemro de filas \n");
scanf("%d",&g);
printf("ingrese el nuemro de columnas \n");
scanf("%d",&f);
llenar_matriz (A,g, f);
imprimir_matriz (A, g, f);
sumar_matriz(A,g,f);
llenar_vectorpar(B,A, g, f);
llenar_vectorimpar(G,A, g, f);
suma_vectorA( B, g,f );
suma_vectorA( G, g,f );
getch();
}
void llenar_matriz (int A[10][10] , int g , int f)
{
int fila,columna;
for (fila=0; fila<=g; fila++)
{
for (columna=0; columna<=f; columna++)
{
printf ("digite el valor en la posicion %d %d", fila, columna);
scanf("%d", &A[fila][columna]);
}
printf("\n");
}
}
void sumar_matriz(int A[10][10] , int g , int f ){
int fila,columna;
int Ac=0 ;
for (fila=0; fila<=g; fila++)
{
for (columna=0; columna<=f; columna++)
{
Ac= A[fila][columna] + Ac ;
}
}
printf("\nla suma de la matriz es:\n ");
printf ("\n%d\n", Ac);
}
void imprimir_matriz( int A[10][10], int g , int f ) {
int fila,columna;
for (fila=0; fila<=g; fila++)
{
for (columna=0; columna<=f; columna++)
{
printf ("\t %d", A[fila][columna]);
}
printf("\n ");
}
}
void llenar_vectorpar(int B[25], int A[10][10], int g , int f) {
int fila,columna;
printf("\nvector para las filas par\n");
for (fila=0; fila<=g; fila++) {
for (columna=0; columna<=f; columna++){
if(fila % 2 == 0) {
B[fila]=A[fila][columna];
printf("%d\n",B[fila]);
}
}
}
}
void llenar_vectorimpar(int G[25], int A[10][10], int g, int f ){
int fila,columna;
printf("\nvector para las filas impar\n\n");
for (fila=0; fila<=g; fila++) {
for (columna=0; columna<=f; columna++){
if(fila % 2 != 0) {
G[fila]=A[fila][columna];
printf("%d\n",G[fila]);
}
}
}
}
void suma_vectorA(int B[25] , int g, int f) {
int Ac=0;
int i;
for ( i=0 ; i<=g ; i++){
Ac= B[i] + Ac ;
}
printf( "\nla suma de los valores del vector para filas pares es:\n ");
printf("\n%d\n", Ac);
}