Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- float vet[100];
- int max;
- void inicializavetor();//prototipo funcao inicializa vetor.
- void inicializavetor(){//inicio funcao inicializa vetor.
- int i;//declaracao de variaveis.
- for(i=0;i<max;i++){//for para receber os valores.
- printf("digite o valor %d : ",i+1);//solicita do usuario os valores.
- scanf("%f",&vet[i]);//recebe os valores do teclado.
- }
- for(i=0;i<max;i++){//for para impressao em tela.
- printf("%.2f \n",vet[i]);//imprime os valores do vetor em tela.
- }
- }//fim da inicializacao do vetor.
- int insercaoordenada();
- int insercaoordenada(){
- int i=max;
- float v;
- printf("digite o valor a ser inserido: ");
- scanf("%f",&v);
- if(vet[i-1]<v){
- while(i>0 && vet[i-1]<v){
- vet[i]=vet[i-1];
- i=i-1;
- }
- vet[i]=v;
- max=max+1;
- }
- else{
- vet[i]=v;
- max=max+1;
- }
- for(i=0;i<max;i++){//for para impressao em tela.
- printf("%.2f \n",vet[i]);//imprime os valores do vetor em tela.
- }
- }
- main(){
- int funcao;
- printf("digite o tamanho do vetor: ");
- scanf("%d",&max);
- inicializavetor();
- funcao = insercaoordenada();
- system("PAUSE");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement