 
				
			
						 
			Grupo de C++
Este grupo esta relacionado con nuestro curso profesional de C++. Aquí se comparten temas... View more
Ejercicio 2 Ordenamientos.
- 
		Ejercicio 2 Ordenamientos.Subo mi programa de ordenamientos en el cual se tiene que almacenar 10 nombres y 10 calificaciones y después ordenarlas de mayor a menor. Lo que me surge duda es que menciona que tiene que ser en una matriz pero no se como combinar datos numéricos y caracteres por eso hice dos listas tipo char y al ordenar las fui pegando en una tercera lista junto con su nombre. No se si pueda haber alguna forma más sencilla, si hay algún comentario es bien recibido  #include<iostream> #include<string.h> using namespace std; int main(){ char nombres[10][12], calificacion[10][3], lista[10][15], aux[3]; int verificar = 0; cout<<“Inserte nombre (espacio) y calificacion de alumno: “<<endl; for(int i = 0; i < 10; i++){ cin>>nombres[i]>> calificacion[i]; } for(int i = 0; i < 10; i++){ strcpy(lista[i],calificacion[i]); strcat(lista[i],nombres[i]); } for(int i = 0; i < 10; i++){ for(int j = 0; j < 9; j++){ if(strncmp(lista[j],lista[j+1],2) < 0){ strcpy(aux,lista[j]); strcpy(lista[j],lista[j+1]); strcpy(lista[j+1],aux); } } } cout<<“—————————————“<<endl; cout<<endl<<“Las notas de mayor a menor junto con el nombre del alumno: “<<endl; for(int i = 0; i < 10; i++){ cout<<lista[i]<<endl; } return 0; } 
Sorry, there were no replies found.
Inicia sesión para responder.

 
		