Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <assert.h>
- /*PROTOTIPI FUNZIONE*/
- int menu();
- void elimina_elemento();
- int ricerca_elemento();
- void ordina_array();
- int ricerca_binaria();
- int carica_array(int*);
- void stampa_array(int*, int);
- /*MAIN*/
- int main (){
- int *array, dimensione, i;
- dimensione=carica_array(array);
- printf("%d",dimensione);
- stampa_array(array, dimensione);
- return 0;
- }
- /*DEFINIZIONI FUNZIONI*/
- int carica_array(int* array){
- int dim,i;
- printf("Quanti valori vuoi inserire nell'array?");
- scanf("%d", &dim);
- array=malloc(dim*sizeof(int));
- assert(array!=NULL); //verifica che l'array non sia nullo
- for (i=0; i<dim;i++){
- printf("Inserisci il %d elemento: ", i+1);
- scanf("%d", &array[i]);
- }
- return (dim);
- }
- void stampa_array(int* array, int dimensione){
- int i;
- for (i=0; i<dimensione; i++){
- printf("%d", array[i]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement