Advertisement
Guest User

Vettore dinamico

a guest
Jun 25th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.68 KB | None | 0 0
  1. //*creazione lettura di un vettore dinamico di interi. La dimensione viene scelta dall'utente
  2. #include <stdio.h>
  3.  
  4. int scegliDimensione(){
  5.     int i;
  6.     printf("inserisci la dimensione del vettore ");
  7.     scanf("%d", &i);
  8.     return i;
  9. }
  10. int *creaVettore(int *dim){
  11.     *dim = scegliDimensione();
  12.     return (int*)malloc(*dim*sizeof(int));
  13. }
  14.  
  15. void leggi(int *v, int dim);
  16. void stampa(int *v, int dim);
  17. int main(void){
  18.     int N;
  19.     int *x;
  20.     x = creaVettore(&N);
  21.     leggi(x, N);
  22.     stampa(x, N);
  23. }
  24. void leggi(int vettore[], int dim){
  25.     for (int i = 0; i < dim; i++)
  26.         scanf("%d", &vettore[i]);
  27. }
  28.  
  29. void stampa(int vett[], int dim){
  30.     for (int i = 0; i < dim; i++)
  31.         printf("%d\n", vett[i]);
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement