Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define INITIAL_ARR_MSG "Initital array:\n"
- #define REVERSED_ARR_MSG "Reversed array:\n"
- #define SIZE 5
- void print_arr_double(double [], int, char[]);
- void reverse_arr_double(double [], int);
- int main(void) {
- double array[SIZE] = {1.1,2.2,3.3,4.4,5.5};
- print_arr_double(array, SIZE, INITIAL_ARR_MSG);
- reverse_arr_double(array, SIZE);
- print_arr_double(array, SIZE, REVERSED_ARR_MSG);
- return 0;
- }
- void print_arr_double(double arr[], int size, char msg[]){
- printf("%s", msg);
- for (int i = 0; i < size; i++){
- printf("%f\n", arr[i]);
- }
- }
- void reverse_arr_double(double arr[], int size){
- double temp = 0.0;
- for (int i = 0; i < size/2; i++){
- temp = arr[i];
- arr[i] = arr[size-1-i];
- arr[size-1-i] = temp;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement