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


 


Tema destacado: Píldoras formativas en seguridad de la información


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  Programa que almacena una matriz unidimensionalmente
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Programa que almacena una matriz unidimensionalmente  (Leído 386 veces)
FesaMAc

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Programa que almacena una matriz unidimensionalmente
« en: 13 Septiembre 2017, 19:27 »

Trate de resolver el código pero no me compila, ayuda por favor.  :-[ :-[
Código
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. int main()
  5. {
  6. int r,c;
  7. printf("renglones ");
  8. scanf("%d", r);
  9. printf("columnas");
  10. scanf("%d", c);
  11. system("PAUSE");
  12. int matriz[r*c];
  13. int i,j,k;
  14. printf("Ingresa tu matriz renglon por renglon");
  15. for (i=1; i=(r*c);i++)
  16. {
  17. scanf("%d", &matriz[r*c]);
  18. printf("/n %d", matriz[r*c]);
  19. }
  20. return 0;
  21. }

Los codigos deben ir en etiquetas GeSHi


« Última modificación: 13 Septiembre 2017, 19:30 por engel lex » En línea

AlbertoBSD
💻🌎🌍🌏🌐 NWO📱
Colaborador
***
Desconectado Desconectado

Mensajes: 3.112


Libertad!!!!!


Ver Perfil WWW
Re: Programa que almacena una matriz unidimensionalmente
« Respuesta #1 en: 13 Septiembre 2017, 19:33 »

Tu linea:

Código
  1. for (i=1; i=(r*c);i++)

No tiene sentido, tiene que ser i < r*c

Te dejo un video:



En línea

Crackeame si puedes Wallet.dat
engel lex
CoAdmin
***
Desconectado Desconectado

Mensajes: 12.871



Ver Perfil
Re: Programa que almacena una matriz unidimensionalmente
« Respuesta #2 en: 13 Septiembre 2017, 19:34 »

tienes un lote de errores... primero que nada, siempre es bueno que publiques los errores de compilación...

primero, a los scanf debes pasar los valores por referencia

Código
  1. scanf("%d", r); //malo
  2. scanf("%d", &r); //bueno

segundo

"=" es asignación, "==" es comparación
Código
  1. for (i=1; i=(r*c);i++) // malo
  2. for (i=1; i==(r*c);i++) //bueno

tercero, si es un arreglo el valor base es por referencia, así que
Código
  1. scanf("%d", &matriz[r*c]);// malo
  2. scanf("%d", matriz[r*c]); // bueno
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
FesaMAc

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Re: Programa que almacena una matriz unidimensionalmente
« Respuesta #3 en: 13 Septiembre 2017, 19:43 »

Muchas gracias, me sirvió bastante su corrección ;-)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
programa con matriz
Programación C/C++
itilez 6 1,704 Último mensaje 15 Noviembre 2011, 04:44
por itilez
ingresando datos unidimensionalmente
Programación C/C++
ryan parker 3 642 Último mensaje 3 Mayo 2012, 16:57
por neveldine
Programa matriz en C
Programación C/C++
luchofiattipo 6 1,310 Último mensaje 25 Septiembre 2012, 04:18
por luchofiattipo
programa de matriz aver si el programa q estoy haciendo esta bien « 1 2 »
Programación C/C++
eduardo17445 10 2,428 Último mensaje 23 Octubre 2012, 00:11
por flony
programa MATRIZ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Programación C/C++
daniel10 1 457 Último mensaje 29 Diciembre 2012, 00:24
por m@o_614
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines