025> Caricare un vettore v con DIM=10 con numeri random [10..99].
Visualizzare il vettore.
Scambiare gli elementi due a due: primo col secondo etc.
Visualizzare il vettore.
.......
carica(v)
visualizza(v)
scambia(v)
visualizza(v)
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define DIM 10
void visualizza(int [],int);
void carica(int []);
void scambia(int []);
int main(){
    int v[DIM];
    srand(time(NULL));
    carica(v);
    visualizza(v,3);
    scambia(v);
    visualizza(v,3);
    return 0;
}
void visualizza(int v[DIM], int c){
    int i,j;
    for(i=0;i<DIM;i++){
        printf(" ");
        for(j=0;j<c;j++){
            printf("-");
        }
    }
    putchar('\n');
    for(i=0;i<DIM;i++){
        printf("|%3d",v[i]);
    }
    printf("|");
    putchar('\n');
    for(i=0;i<DIM;i++){
        printf(" ");
        for(j=0;j<c;j++){
            printf("-");
        }
    }
    putchar('\n');
}
void carica(int v[DIM]){
    int i;
    for(i=0;i<DIM;i++){
        v[i]=rand()%90+10;
    }
}
void scambia(int v[DIM]){
    int i,temp;
    for(i=0;i<DIM-1;i=i+2){
        temp=v[i];
        v[i]=v[i+1];
        v[i+1]=temp;
    }
}

    
  
025.c