hola, me podrian por favor ayudar en esto estoy recien empezando a meterme en arreglos
codigo:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int numeros[3][3],x,i,sum=0;
char op;
printf("1.-Cargar\n");
printf("2.- Sumar una columna\n");
printf("3.- sumar una fila\n");
printf("4.- calcular el promedio de una columna\n");
op=getchar();
switch(op)
{
case '1':
for (x=0;x<3;x++)
for (i=0;i<3;i++)
{
printf("Ingrese numero posicion%d.%d: ",x,i);
scanf("%d",&numeros[x][i]);
}
for (x=0;x<3;x++)
{
printf("\n");
for (i=0;i<3;i++)
printf("%d",numeros[x][i]);
}
break;
case '2':
for (x=0;x<3;x++)
for (i=0;i<3;i++)
{
printf("Ingrese numero posicion%d.%d: ",x,i);
scanf("%d",&numeros[x][i]);
}
for (x=0;x<3;x++)
{
printf("\n");
for (i=0;i<3;i++)
printf("%d",numeros[x][i]);
}
printf("seleccione una fila: ");
scanf("%d",&numeros[x][x]);
for(x=0;x<3;x++)sum=sum+numeros[x][x];
printf("la suma de la primera fila es%d",sum);
}
system("PAUSE");
return 0;
}
-------------------
lo que me piden es esto
o Cargar la matriz - Para ello se puede usar una variación del ejercicio 1.
o Sumar una columna dada.
o Sumar una fila dada.
o Calcular el promedio de una fila dada.
o Calcular el promedio de una columna dada.
y lo que quiero saber es como sumo las filas de manera correcta, gracias de antemano
PD: dudo que el codigo este bien pero por algo se empieza
**lo que quiero es en el caso 2 ingreso los valores y una ves ingresados yo seleccione una fila y sume la fila que seleccione