Acquisire e stampare vettori linguaggio c

di
Anonimizzato6734
il
1 risposte

Acquisire e stampare vettori linguaggio c

Salve a tutti sono nuovo di qui... avrei un problema.
sto cercando di scrivere una funzione in ANSI C che acquisisca un vettore di n elementi da tastiera ed una seconda funzione che abbia come parametro d'ingresso un vettore e lo stampi a video...non essendo ancora molto pratico del linguaggio c avrei bisogno di un vostro aiuto...grazie in anticipo.

1 Risposte

  • Re: Acquisire e stampare vettori linguaggio c

    
    #include <stdio.h>
    
    int read_vector (int *vettore,int size)
    {
      /* 
        Carica il vettore di interi fino a size.
        se l'intero immesso e' uguale a zero interrompe
      */
      int i=0;
      do
      {
        printf ("vettore[%d] ?",i);
        scanf ("%d",&vettore[i]);
      }while (vettore[i] && ++i<size);
      
      return i;
    }
    void dsp_vector (int *vettore, int size)
    {
      int i;
      for (i=0;i<size;i++)
        printf ("vettore[%d]=%d\n",i,vettore[i]);
    }
    int main()
    {
      int size=10;
      int vettore[size];
    
      size=read_vector (vettore,size);
      printf ("Letti %d elementi\n",size);
      dsp_vector (vettore,size);
      return 0;
    }
    
    
    Tieni presente che questa è solo una versione per la risoluzione del problema...

    Saluti,
    Max
Devi accedere o registrarti per scrivere nel forum
1 risposte