Marcio Ferreira - Mfs
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Método Inserção C++

Ir para baixo

Método Inserção C++ Empty Método Inserção C++

Mensagem  marcio Qua Jul 02, 2014 5:38 pm

//Método Inserção
#include<iostream>
#include<cstdlib>
using namespace std;
//Estrutura Global Dados.
struct dados{
int matric;
float CR;
};
//Prototico da Função "Insercao".
void insercao(dados vetor[],int tam);
//Função Pricipal.
int main(){
dados vet[]={13,9.5,23,10,19,3};
system("cls");
cout<<"\nAntes da chamada da Funcao - INSERCAO\n";
for(int x=0; x<3; x++)
cout<<"\n"<<vet[x].matric<<"\t"<<vet[x].CR;
cout<<"\n";
insercao(vet,3);
cout<<"\n\nDepois da chamada da Funcao INSERCAO\n";
cout<<"\n";
for(int x=0; x<3; x++)
cout<<"\n"<<vet[x].matric<<"\t"<<vet[x].CR;
cout<<"\n\n";
system("pause");
}

//Função Insercao.
void insercao(dados vet[], int tam){
int j, i; dados aux;
for (i=1; i<tam;i++){
for(j=i; j>0 && aux.CR <vet[j-1].CR; j--)
vet[j]=vet[j-1];
vet[j]=aux;
}
}
 What a Face 

marcio

Mensagens : 1106
Data de inscrição : 08/05/2010
Localização : Rio de Janeiro

https://caricaturaedesenho.blogspot.com/

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos