Question

In C, what is the correct way to allocate dynamically an array of doubles named x...

In C, what is the correct way to allocate dynamically an array of doubles named x

a) x = (double) calloc (size, sizeof (int));

b) x = (double *) calloc (size, sizeof (int));

c) x = (double *) calloc (size, sizeof (double));

d) x = (int *) calloc (size, sizeof (int));

e) none of these

explain why

0 0
Add a comment Improve this question Transcribed image text
Answer #1

As we have to allocate dynamically an array of doubles named x, everything should be double (Not int).

c) x = (double *) calloc (size, sizeof (double));

Add a comment
Know the answer?
Add Answer to:
In C, what is the correct way to allocate dynamically an array of doubles named x...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Write the code to dynamically allocate ONE integer variable using calloc (contiguous allocation) or malloc (memory...

    Write the code to dynamically allocate ONE integer variable using calloc (contiguous allocation) or malloc (memory allocation) and have it pointed to by a pointer (of type int * ) named ptr_1. Use ptr_1 to assign the number 7 to that dynamically allocated integer, and in another line use printf to output the contents of that dynamically allocated integer variable. Write the code to dynamically allocate an integer array of length 5 using calloc or malloc and have it pointed...

  • c++ question MyClass has an internal 2-D array of dynamically allocated doubles, pointed to by the...

    c++ question MyClass has an internal 2-D array of dynamically allocated doubles, pointed to by the member named data: class MyClass { private: double **data; int width, height; // other stuff } Assume width and height are set by constructors and mutators, and the class deals with them and all other data management correctly. Here is the method we are interested in analyzing: void MyClass::allocateDynArray(int newHeight, int newWidth) { int row; if ( !valid( newHeight, newWidth ) ) return; height...

  • Please help with this coding 1.You need to dynamically allocate memory to read into a number...

    Please help with this coding 1.You need to dynamically allocate memory to read into a number of elements. At first, you need to determine how many numbers (here, ‘n’) to be read. Next, you need to dynamically allocate memory for ‘n’ integers. As you see,‘x’ is an integer pointer which needs to dynamically allocate memory to read ‘n’integers into it fromthekeyboard. 2 Read nintegers into the allocated block using scanf. 3. Complete the printArrayfunction to display ‘n’ integers. void printArray(int...

  • 1. What are the contents of the numbers array at the end of this code? int...

    1. What are the contents of the numbers array at the end of this code? int numbers[] = { 35, 57, 78, 66, 41, 12 }; int *ptrA = numbers + 3; int x = 15; *ptrA = x++; 2. Which of the following expressions is the correct way of dynamically allocating memory for a struct named MyStruct? MyStruct *m = malloc( sizeof( MyStruct ) ); MyStruct m = (MyStruct) malloc( MyStruct ); MyStruct *m = (MyStruct *) malloc( MyStruct...

  • WRITE THE NECESSARY C++ STATEMENTS 1. (10 points) Allocate memory dynamically for an int array with...

    WRITE THE NECESSARY C++ STATEMENTS 1. (10 points) Allocate memory dynamically for an int array with 100 elements. Next, assign the value of 1 to all the elements of the array and, finally, delete the array.

  • Using C programming

    Using C, create a data file with the first number being an integer. The value of that integer will be the number of further integers which follow it in the file. Write the code to read the first number into the integer variable how_many.Please help me with the file :((This comes from this question:Write the code to dynamically allocate ONE integer variable using calloc (contiguous allocation) or malloc (memory allocation) and have it pointed to by a pointer (of type int...

  • C Programming Language 2(a) Define a struct with 1 int array named i, 1 float array...

    C Programming Language 2(a) Define a struct with 1 int array named i, 1 float array named f, and one double array named d, each of size M. (b)Declare array x with N of those structs. (c)Write a void function to traverse array x (using a pointer) assigning to each element in each array d (in each struct in array x) the sum of the corresponding elements in arrays i and f (in the same struct). Use 3 pointers (of...

  • In C++ and comment so I UNDERSTAND Implement a class named DynamicArray that has the following...

    In C++ and comment so I UNDERSTAND Implement a class named DynamicArray that has the following members: A pointer to hold a dynamically allocated array, of type int. A member variable to hold the size of the array. A default constructor, which will allocate an array of size 10 A parameterized constructor, which takes a size and use the size to allocate array. A copy constructor, which performs deep copy. A copy assignment operator, which performs deep copy and supports...

  • C Language Write the code that dynamically allocates an array of struct objects based on a...

    C Language Write the code that dynamically allocates an array of struct objects based on a size entered through the command line arguments, You will use the following struct and enum. typedef enum Color { RED, GREEN, BLUE } Color; typedef struct MyStruct { int value; Color color; } MyStruct; Write the code to do the following: a. Check for one additional command line argument. Only proceed to the rest of the program if it exists and that the value...

  • Assume a function named findMin has been defined to return the Index position of the smallest...

    Assume a function named findMin has been defined to return the Index position of the smallest value in an array of double values. Which of the following would be the correct way to call the findin function from main, given the following array definition: double areas () - (5.2. 12.3, 7.0.3.4, 6,8); a, int smallloc = findMin ( areas); b. int smallloc - findMin ( areas [1.5); c. int small.oc - findMin ( areas, 5); d. double smallloc = find...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT