Em seguida, implemente a função principal do programa para ordenar o vetor abaixo pelo  
					código de barras, descrição e data de validade dos produtos. Para cada ordenação, o seu  
					programa deve exibir o vetor ordenado no critério especificado.  
					Produto produtos[] = {{4269813,"Salgado", 3.50, {4, 2014}, 20},  
					{
					{
					{
					{
					{
					{
					{
					{
					9561234,"Cafe", 3.50, {4, 2014}, 50}  
					5621978,"Pacoca", 0.50, {10, 2014}, 50},  
					3464842,"Suco", 4.0, {4, 2014}, 20},  
					8361512,"Toddynho", 2.50, {9, 2014}, 50},  
					6521874,"Bolo", 3.50, {4, 2014}, 10},  
					7516842,"Batata Frita", 4.00, {4, 2014}, 20},  
					2348651,"Coca-Cola", 3.0, {8, 2015}, 200},  
					1215462,"Biscoito", 3.0, {4, 2015}, 50}};  
					2
					. A biblioteca da PUC-Rio está atualizando o seu sistema de gerenciamento de livros e você  
					é o encarregado de implementar algumas funções para o novo sistema.  
					O sistema utiliza duas estruturas para armazenar as informações sobre livros e alunos:  
					Livro  
					Nome  
					Aluno  
					Matricula  
					Autor  
					Nome  
					Disponível  
					Livros Emprestados  
					A estrutura Livro é composta por:  
					
					
					
					Nome – cadeia de caracteres com o nome do livro (máximo 60 caracteres);  
					Autor – cadeia de caracteres com o nome do autor (máximo 60 caracteres);  
					Disponível – número (0 ou 1) indicando se o livro está disponível (1) ou não (0);  
					A estrutura Aluno é composta por:  
					
					
					
					Matricula – número inteiro representado a matricula do aluno;  
					Nome – cadeia de caracteres com o nome do aluno (máximo 60 caracteres);  
					Livros Emprestados – número de livros emprestados pelo aluno;  
					Escreva um programa que defina os novos tipos estruturados Livro e Aluno, como  
					especificados acima. E em seguida, implemente as seguintes funções:  
					Atenção: obrigatoriamente você deve utilizar a função qsortda biblioteca stdlib.h  
					para implementar o Quick Sort nas suas funções.  
					
					ordena_livros– a função recebe como parâmetro um vetor de ponteiros de  
					estruturas do tipo Livroe o tamanho do vetor. A função deve ordenar o vetor  
					em ordem alfabética pelo nome do autor do livro e usando como critério de  
					desempate o titulo do livro.