Advertisement
Guest User

Untitled

a guest
May 24th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <assert.h>
  4.  
  5.  
  6. /*PROTOTIPI FUNZIONE*/
  7. int menu();
  8. void elimina_elemento();
  9. int ricerca_elemento();
  10. void ordina_array();
  11. int ricerca_binaria();
  12. int carica_array(int*);
  13. void stampa_array(int*, int);
  14.  
  15.  
  16. /*MAIN*/
  17. int main (){
  18. int *array, dimensione, i;
  19. dimensione=carica_array(array);
  20. printf("%d",dimensione);
  21. stampa_array(array, dimensione);
  22. return 0;
  23. }
  24.  
  25.  
  26. /*DEFINIZIONI FUNZIONI*/
  27. int carica_array(int* array){
  28. int dim,i;
  29. printf("Quanti valori vuoi inserire nell'array?");
  30. scanf("%d", &dim);
  31. array=malloc(dim*sizeof(int));
  32. assert(array!=NULL); //verifica che l'array non sia nullo
  33. for (i=0; i<dim;i++){
  34. printf("Inserisci il %d elemento: ", i+1);
  35. scanf("%d", &array[i]);
  36. }
  37. return (dim);
  38. }
  39.  
  40. void stampa_array(int* array, int dimensione){
  41. int i;
  42. for (i=0; i<dimensione; i++){
  43. printf("%d", array[i]);
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement