Write a program to resize an array of 5 elements to 4 elements and display all the elements.
Answer / jon doe
C style answer:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
// create array with 5 elements
int *array5 = (int *) calloc(5, sizeof(int));
for(int i = 0; i < 5; ++i) {
array5[i] = rand();
}
// resize array
int *array4 = (int *) realloc(array5, 4 * sizeof(int));
for(int i = 0; i < 4; ++i) {
printf("%d) %d
", i, array4[i]);
}
free(array4);
return EXIT_SUCCESS;
}
C++ style answer:
int main(int argc, char *argv[]) {
// create array with 5 elements
int *array5 = new int[5]();
for(int i = 0; i < 5; ++i) {
array5[i] = rand();
}
// resize array
int *array4 = new int[4];
// copy array via loop. Alternative: use an array-copy function such as memcpy() for C or java.lang.System.arraycopy() for Java
for(int i = 0; i < 4; ++i) {
array4[i] = array5[i];
}
delete[] array5; // not used anymore
// print array
for(int i = 0; i < 4; ++i) {
printf("%d) %d
", i, array4[i]);
}
delete[] array4;
return EXIT_SUCCESS;
}
| Is This Answer Correct ? | 0 Yes | 0 No |
1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 how to find using vbscripting
What is dictionary object in vbscript? Explain?
Write a vbscript procedure that converts feet to inches. Hint: there are 12 inches in a foot?
How you can call vbscript functions?
What is the difference between VBScript and JavaScript?
What are keywords in the vbscript language?
What are the 2 ways to pass a value to the function?
what is the difference between modular and data and keyword driven framework
How to create a cookie using vbscript?
how to find greatest of n numbers!
Write program for identifyig duplicates in flight Departing from and Arriving in mercury tours(web application).
How will you release the memory acquired by an array variable in vbscript?