#include <stdio.h>
#include <stdlib.h>
int get_array( double ** array)
{
int nums_elements, counter;
do
{
printf ( "Quanti elementi deve contenere l'insieme? " ) ; scanf ( "%d" , & nums_elements
) ; } while ( nums_elements <= 0 ) ;
* array
= ( double * ) calloc ( nums_elements
, sizeof ( double ) ) ;
for ( counter = 0 ; counter < nums_elements; ++ counter)
{
printf ( "Inserire valore %d-->" , counter
+ 1 ) ; scanf ( "%lf" , & ( ( * array
) [ counter
] ) ) ; }
return ( nums_elements) ;
}
void print( double array[ ] , int count)
{
for ( int i= 0 ; i< count; i++ )
}
int main( void )
{
int count;
double * insieme_A;
count = get_array( & insieme_A) ;
print( insieme_A, count) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBnZXRfYXJyYXkoZG91YmxlICoqYXJyYXkpCnsKCWludCBudW1zX2VsZW1lbnRzLCBjb3VudGVyOwoKCWRvCgl7CgkJcHJpbnRmKCJRdWFudGkgZWxlbWVudGkgZGV2ZSBjb250ZW5lcmUgbCdpbnNpZW1lPyAiKTsKCQlzY2FuZigiJWQiLCAmbnVtc19lbGVtZW50cyk7Cgl9IHdoaWxlIChudW1zX2VsZW1lbnRzIDw9IDApOwoKCSphcnJheSA9IChkb3VibGUgKiljYWxsb2MobnVtc19lbGVtZW50cywgc2l6ZW9mIChkb3VibGUpKTsKCglmb3IgKGNvdW50ZXIgPSAwOyBjb3VudGVyIDwgbnVtc19lbGVtZW50czsgKytjb3VudGVyKQoJewoJCQlwcmludGYoIkluc2VyaXJlIHZhbG9yZSAlZC0tPiIsIGNvdW50ZXIrMSk7CgkJCXNjYW5mKCIlbGYiLCAmKCgqYXJyYXkpW2NvdW50ZXJdKSk7Cgl9CglyZXR1cm4gKG51bXNfZWxlbWVudHMpOwp9Cgp2b2lkIHByaW50KGRvdWJsZSBhcnJheVtdLCBpbnQgY291bnQpCnsKCXByaW50ZigiXG5cbiIpOwoJZm9yKGludCBpPTA7IGk8Y291bnQ7IGkrKykKCQlwcmludGYoIiVsZiB8ICIsIGFycmF5W2ldKTsKCXByaW50ZigiXG4iKTsKfQoKaW50IG1haW4odm9pZCkgCnsKCWludCBjb3VudDsKCWRvdWJsZSAqaW5zaWVtZV9BOwoJY291bnQgPSBnZXRfYXJyYXkoJmluc2llbWVfQSk7CglwcmludChpbnNpZW1lX0EsIGNvdW50KTsKCXJldHVybiAwOwp9