Estoy iniciando en la Programacion y necesito ayuda

Iniciado por EmaB, 26 Junio 2017, 02:26 AM

0 Miembros y 1 Visitante están viendo este tema.

EmaB

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...........................

engel lex

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
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.

EmaB

#2
Hice el ejercicio 2 y no me muesta la matriz entera


#include<stdio.h>
#include <stdbool.h>
#include <conio.h>

int main(){
int matriz[3][3];
bool sim = true;
printf("Ingrese valores para la matriz 3x3\n ");

for(int i = 0; i<3; i++){
for(int j = 0; j < 3; j++ ){
printf("Elemento  [%d | %d] : ", i,j);
scanf(" %d",&matriz[i][j]);
}
}
printf("Elementos almacenados en la matriz: \n\n");

for(int i = 0; i < 3; i++){
for(int j = 0; j < 3; j++){
printf(" %d ", matriz[i][j]);

if(matriz[i][j] != matriz[j][i]){
sim = false;
i = 3;
break;

}
}

printf("\n");


}
if(sim==true)
printf("La matriz es simetrica");
else
printf("La matriz NO es simetrica ");

getch();
return 0;
}




· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex

engel lex

#3
linea 22 si no es simétrica  te sales de los ciclos y no se muestra completa
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.

EmaB

Entonces no tengo que usar booleano o como puedo solucionarlo?

engel lex

no detengas el ciclo... elimina la linea 24 y 25
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.