Errore nel programma

di il
3 risposte

Errore nel programma

Il compilatore mi da degli errori, ma non riesco a correggerli.

#include <stdio.h>
#include <stdlib.h>
void shift (int*Vet, int n);
void lettura (int*Vet, int a);
// PROGRAMMA PRINCIPALE
int main ()
{
    int n;
    printf ("inserire numero elemeti:\n");
    scanf ("%d", n);
    int V[n];
    lettura (V,n);
    printf ("prima dello shift:\n");
    for(int i=0;i<n;i++){
            scanf("%d", &V[i]); }
            for (int i=0;i<n;i++){
                printf ("%d",V[i]);
                system ("PAUSE");
                return 0;
                }
// FUNZIONE 1
void shift (int *Vet, int n){
     printf ("di quanti posti vuoi traslare gli elementi?\n");
     int k;
     scanf("%d",&k);
     printf("ruotare a destra(D) i sinistra(S)?\n");
     char scelta;
     scanf("%d",&scelta);
     switch(scelta){  //SCELTA IN BASE AL VALORE DELLA VARIABILE CHAR "scelta"
     case ('S'):{  //ROTAZIONE SINISTRA
     for(int j=0;j<k;j++){
             int temp=Vet[0];
             for(int i=0;i<n-1;i++){
                     Vet[i]=Vet[i+1];
                     Vet[n-1]=temp;
                     }
                     }
             break;
             }
     case ('D'):{  //ROTAZIONE VERSO DESTRA
     for(int j=0;j<k;j++){
             int temp=Vet[n-1];
             for(i=n-1;i>0;i--);{
             Vet[i]=Vet[j];
             Vet[0]=temp; }
             }
     break;
     }
     default: {  // nel caso in cui venga inserito un valore diverso da D o S
     printf ("Scelta non valida\n");
     break;
     }
     }
}
     printf ("Dopo lo shift\n"); }
// FUNZIONE 2
void lettura(int*Vet;int a){
     for(int i=0;i<a;i++){
             Vet[i]=i;
             }
}

3 Risposte

  • Re: Errore nel programma

    Ho eliminato la discussione identica che hai appena aperto.

    Se non spieghi quali errori riscontri e dove, difficile che qualcuno ti risponda.
    Qui non si chiede la pappa pronta...
  • Re: Errore nel programma

    Ma c'è anche un altro thread uguale ... Che fai Cecilia? Due utenti e mille thread uguali?
  • Re: Errore nel programma

    oregon ha scritto:


    Ma c'è anche un altro thread uguale ... Che fai Cecilia? Due utenti e mille thread uguali?
    scusami tanto, ma dell'altro account ho dimenticato la password
Devi accedere o registrarti per scrivere nel forum
3 risposte