elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección.


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  algo basico super basico pero que no me sale
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: algo basico super basico pero que no me sale  (Leído 1,899 veces)
Freelancer

Desconectado Desconectado

Mensajes: 12


Ver Perfil
algo basico super basico pero que no me sale
« en: 21 Septiembre 2011, 09:15 »

hola soy nuevo programando en C y estoy haciendo un pequeño ejercicio
y pues tengo que hacer una matriz de 3 x 3 y que me sume todos los numeros de la columna y todos los numeros de la fila  y que me de el resultado de los mismos este en verdad e intentado hacerlo pero apenas estoy aprendiendo y vale que un ejemplo algo rapido me seria de ayuda :D


En línea

naderST


Desconectado Desconectado

Mensajes: 625



Ver Perfil WWW
Re: algo basico super basico pero que no me sale
« Respuesta #1 en: 21 Septiembre 2011, 21:45 »

Que has intentado? Pon tu código para ver que tienes mal.


En línea

тαптяα


Desconectado Desconectado

Mensajes: 1.151


Sic utere tuo ut alienum non laeda


Ver Perfil WWW
Re: algo basico super basico pero que no me sale
« Respuesta #2 en: 21 Septiembre 2011, 22:12 »

http://www.elrincondelc.com/cursoc/cursoc10.html
En línea

Freelancer

Desconectado Desconectado

Mensajes: 12


Ver Perfil
Re: algo basico super basico pero que no me sale
« Respuesta #3 en: 21 Septiembre 2011, 23:34 »

Que has intentado? Pon tu código para ver que tienes mal.

Código
  1. #include<conio.h>
  2. #include<stdio.h>
  3. int arreglo[3][3];
  4. int result[6];
  5. int i;
  6. int j;
  7. int fila;
  8. int colum;
  9. int main(){
  10. printf("matriz : ");
  11. for(i=0;i<3;i++){
  12.        for(j=0;j<3;j++){
  13.   scanf("%d",&arreglo[i][j]);
  14. }  
  15. }
  16. for(i=0;i<3;i++){
  17.     for(j=0;j<3;j++){
  18.          fila+=arreglo[i][j];
  19.             colum+=arreglo[j][i];
  20.         }
  21. }  
  22. printf("\n\n%d\n",fila);
  23.     printf("\n\n%d\n",colum);
  24. }

pero me sale resultados iguales siempre algo esta mal pero no se que xD!!
En línea

LearningSpanishProgrammer

Desconectado Desconectado

Mensajes: 67


Ver Perfil
Re: algo basico super basico pero que no me sale
« Respuesta #4 en: 22 Septiembre 2011, 01:27 »

1. no está inicializando la variable "fila" y "columna" con cero. (variables globables tienen un valor predeterminado, pero es bueno ser explícito)
2. Su función de suma no esta correcta

Código:
for(i=0;i<3;i++)
{
    int fila = 0;
    int columna = 0;

     for(j=0;j<3;j++)
    {
          fila += arreglo[i][j];
          columna += arreglo[j][i];
     }
     printf("Fila=%d, Columna=%d", fila columna);
}

No he probado esto.
En línea

Estoy aprendiendo español, y tu estas aprendiendo programación
naderST


Desconectado Desconectado

Mensajes: 625



Ver Perfil WWW
Re: algo basico super basico pero que no me sale
« Respuesta #5 en: 22 Septiembre 2011, 01:54 »

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int arreglo[3][3], i, j, fila, columna;
  5.  
  6. int main(){
  7. fila = 0;
  8. columna = 0;
  9.  
  10. for(i = 0; i < 3; i++){
  11. for(j=0;j<3;j++){
  12. scanf("%d", &arreglo[i][j]);
  13. }
  14. }
  15.  
  16. for(i = 0; i < 3; i++){
  17. for(j=0;j<3;j++){
  18. fila += arreglo[j][i];
  19. columna += arreglo[i][j];
  20. }
  21. }
  22.  
  23. printf("Suma de filas: %d\n", fila);
  24. printf("Suma de columnas: %d\n", columna);
  25.  
  26. return 0;
  27. }
  28.  
En línea

Freelancer

Desconectado Desconectado

Mensajes: 12


Ver Perfil
Re: algo basico super basico pero que no me sale
« Respuesta #6 en: 22 Septiembre 2011, 03:25 »

1. no está inicializando la variable "fila" y "columna" con cero. (variables globables tienen un valor predeterminado, pero es bueno ser explícito)
2. Su función de suma no esta correcta

Código:
for(i=0;i<3;i++)
{
    int fila = 0;
    int columna = 0;

     for(j=0;j<3;j++)
    {
          fila += arreglo[i][j];
          columna += arreglo[j][i];
     }
     printf("Fila=%d, Columna=%d", fila columna);
}

No he probado esto.
muchisimas gracias así es como era si funciona me sirvio  muchisimo jeje
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[::TUTORIAL::] Basico,Basico sobre Creacion Web « 1 2 »
Desarrollo Web
Kriptosys 11 9,222 Último mensaje 28 Septiembre 2005, 20:56
por -sagitari-
algo de php basico
PHP
chupin 5 1,523 Último mensaje 19 Agosto 2007, 03:44
por chupin
Error super basico en C, quien me ayuda soy nuevo ;( « 1 2 3 »
Programación C/C++
dosnuker 20 6,246 Último mensaje 24 Julio 2009, 20:53
por Erik#
problema con codigo (seguro es algo muy basico pero busco y nada)
Programación C/C++
Soltan 8 1,553 Último mensaje 3 Agosto 2010, 03:32
por misterharry
lo mas basico, como manipular cadenas
Programación C/C++
rod00x3 2 776 Último mensaje 7 Enero 2013, 20:57
por Stakewinner00
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines