Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: EmaB en 26 Junio 2017, 02:26 am



Título: Estoy iniciando en la Programacion y necesito ayuda
Publicado por: EmaB en 26 Junio 2017, 02:26 am
Hola, estoy iniciando en la programación y tengo que hacer un trabajo para la facultad, tengo problemas ya que inicie tarde el ciclo de clases quisiera saber si me podrían ayudar con esto. Desde ya muchas gracias.


  EJERCICIO 1

Realizar un programa que permita usando la sentencia Switch seleccionar la operación a realizar con el arreglo de tipo numérico.
Las operaciones que se pueden realizar son: insertar, eliminar, buscar y ordenar. Estas operaciones se deben realizar mediante una función.
La cantidad de elementos del arreglo se indica mediante DEFINE
Los elementos del arreglo se cargan mediante una sentencia iterativa antes de seleccionar la operación a realizar con el arreglo.

EJERCICIO 2

Realice un programa en lenguaje C que compruebe si una matriz cuadrada de 3x3 dada es una matriz simètrica. Mostrar la matriz mediante la representación gráfica propia de las matrices.


Ejercicio 3


Diseñar un programa que permita almacenar en una estructura de registro los datos referido a venta de musical del día : Nombre del Artista o del conjunto musical, Título, Género Musical (1= folklore, 2: rock, 3: popular), Precio. El programa debe:
•Cargar el arreglo por teclado.
•Total de venta del día
•Total de venta por género
•Mostrar por pantalla el siguiente informe:

Informe de ventas de música
Artista/ Grupo Musical           Titulo         Género musical       Precio
………………………………………………………………………………………………………………..
………………………………………………………………………………………………………………..
                                                                                  Total vendido………………………


Título: Re: Estoy iniciando en la Programacion y necesito ayuda
Publicado por: engel lex en 26 Junio 2017, 02:29 am
no se hacen tareas, se resuelven dudas, muestra lo que llevas (usa etiquetas GeSHi para mostrar código) y explica en que estás trancado o que error te da el compilador


Título: Re: Estoy iniciando en la Programacion y necesito ayuda
Publicado por: EmaB en 28 Junio 2017, 03:24 am
Hice el ejercicio 2 y no me muesta la matriz entera


Código
  1. #include<stdio.h>
  2. #include <stdbool.h>
  3. #include <conio.h>
  4.  
  5. int main(){
  6. int matriz[3][3];
  7. bool sim = true;
  8. printf("Ingrese valores para la matriz 3x3\n ");
  9.  
  10. for(int i = 0; i<3; i++){
  11. for(int j = 0; j < 3; j++ ){
  12. printf("Elemento  [%d | %d] : ", i,j);
  13. scanf(" %d",&matriz[i][j]);
  14. }
  15. }
  16. printf("Elementos almacenados en la matriz: \n\n");
  17.  
  18. for(int i = 0; i < 3; i++){
  19. for(int j = 0; j < 3; j++){
  20. printf(" %d ", matriz[i][j]);
  21.  
  22. if(matriz[i][j] != matriz[j][i]){
  23. sim = false;
  24. i = 3;
  25. break;
  26.  
  27. }
  28. }
  29.  
  30. printf("\n");
  31.  
  32.  
  33. }
  34. if(sim==true)
  35. printf("La matriz es simetrica");
  36. else
  37. printf("La matriz NO es simetrica ");
  38.  
  39. getch();
  40. return 0;
  41. }
  42.  
  43.  


· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro (http://foro.elhacker.net/reglas.htm)
-Engel Lex


Título: Re: Estoy iniciando en la Programacion y necesito ayuda
Publicado por: engel lex en 28 Junio 2017, 03:26 am
linea 22 si no es simétrica  te sales de los ciclos y no se muestra completa


Título: Re: Estoy iniciando en la Programacion y necesito ayuda
Publicado por: EmaB en 28 Junio 2017, 03:40 am
Entonces no tengo que usar booleano o como puedo solucionarlo?


Título: Re: Estoy iniciando en la Programacion y necesito ayuda
Publicado por: engel lex en 28 Junio 2017, 03:41 am
no detengas el ciclo... elimina la linea 24 y 25