Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Leia um vetor de 10 posições e o compacte, ou seja, elimine as posições com valor zero avançando uma posição, com os valores subsequentes do vetor. Dessa forma todos “zeros” devem ficar para as posições finais do vetor.
- #include<stdio.h>
- #include<conio.h>
- #include<stdlib.h>
- main(){
- int vet[10];
- int i;
- int aux;
- int j;
- printf("insira dez numeros incluindo 0 \n");
- for (i = 0 ; i<10 ;i++){
- scanf("%d", &vet[i]);
- }
- for (j=0 ;j<10; j++){
- for (i=9; i>0; i--){
- if(vet[i-1] == 0 && vet[i]!= vet[i-1]){
- aux= vet[i];
- vet[i]=vet[i-1];
- vet[i-1]= aux;
- }
- }
- }
- for(i = 0 ; i<10 ;i++){
- printf("%d", vet[i]);
- getch();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement