Generar un vector de la forma 7 5 3 1 2 4 6

Ejercicio: Generar un vector de la forma 7 5 3 1 2 4 6 para N=7 u otro valor cualquiera.

#include <stdio.h>
#include <conio.h>
#define MAX 100
void main(){
    int n,v[MAX],p,i,j;
    clrscr();
    printf("VECTOR SECUENCIA 7,5,3,1,2,4,6,...\n");
    do{
        printf("\nIntroduzca la cantidad de elementos: ");
        scanf("%d",&n);
    }while(n<1 || n>MAX);
    for(i=0;i<n;i++){
        if(i*2<n){
            v[i]=n-i*2;
        }else{
            v[i]=(i*2)-n+1;
        }
    }
    for(i=0;i<n;i++){
        printf("%d\t",v[i]);
    }
    getch();
}

Comentarios