#include <stdio.h>
#define SIZE 5
void change_array(double x[], int s);
int main()
{
double x[SIZE] = {3, 5, 6, 12, 32};
printf("The array is as: \n");
for(int i = 0;i<SIZE;i++)
printf("\n%f",x[i]);
//fill_array(x, SIZE);
//print_array(x, SIZE);
change_array(x, SIZE);
printf("After change, the array is: \n");
for(int i = 0;i<SIZE;i++)
printf("\n%f",x[i]);
// print_array(x, SIZE);
return 0;
}
void change_array(double x[], int s)
{
int i=0;
for (i=0; i<s; i++)
{
if (x[i] < 10)
{
(x[i] = (x[i] * 2));
}
}
}
ICAgICNpbmNsdWRlIDxzdGRpby5oPgogICAgI2RlZmluZSBTSVpFIDUKICAgIHZvaWQgY2hhbmdlX2FycmF5KGRvdWJsZSB4W10sIGludCBzKTsKICAgCgogICBpbnQgbWFpbigpCiAgIHsKICAgICAgICBkb3VibGUgeFtTSVpFXSA9IHszLCA1LCA2LCAxMiwgMzJ9OwogICAgICAgIHByaW50ZigiVGhlIGFycmF5IGlzIGFzOiBcbiIpOwogICAgICAgIGZvcihpbnQgaSA9IDA7aTxTSVpFO2krKykKICAgICAgICAgICAgcHJpbnRmKCJcbiVmIix4W2ldKTsKCiAgICAgICAgLy9maWxsX2FycmF5KHgsIFNJWkUpOwogICAKICAgICAgICAvL3ByaW50X2FycmF5KHgsIFNJWkUpOwogICAgICAgIGNoYW5nZV9hcnJheSh4LCBTSVpFKTsKICAgICAgICBwcmludGYoIkFmdGVyIGNoYW5nZSwgdGhlIGFycmF5IGlzOiBcbiIpOwogICAgICAgIGZvcihpbnQgaSA9IDA7aTxTSVpFO2krKykKICAgICAgICAgICAgcHJpbnRmKCJcbiVmIix4W2ldKTsKICAgICAgICAvLyBwcmludF9hcnJheSh4LCBTSVpFKTsKICAgICAgICByZXR1cm4gMDsKICAgIH0KCgogICAgdm9pZCBjaGFuZ2VfYXJyYXkoZG91YmxlIHhbXSwgaW50IHMpCiAgICB7CiAgICAgICAgaW50IGk9MDsKCiAgICAgICAgZm9yIChpPTA7IGk8czsgaSsrKSAKICAgICAgICB7CiAgICAgICAgICAgIGlmICh4W2ldIDwgMTApIAogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgKHhbaV0gPSAoeFtpXSAqIDIpKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0=