Advertisement
evgenko

Untitled

Mar 8th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.79 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5.  
  6. int main() {
  7.     int N;
  8.     printf("Enter the size of array: ");
  9.     scanf("%d", &N);
  10.     float* array_of_pointers = malloc(N * sizeof(float));
  11.     float* min_element_pointer = array_of_pointers;
  12.     printf("Enter the elements: ");
  13.     for (float* element = array_of_pointers; element< array_of_pointers+N;element++){
  14.         scanf("%f", element);
  15.         if ((fabs(*element) < fabs(*min_element_pointer)) && (*element !=0)){
  16.             min_element_pointer = element;
  17.         }
  18.     }
  19.     printf("New array: ");
  20.     for (float* element = array_of_pointers; element<array_of_pointers+N; element++){
  21.         if (*element == 0){
  22.             *element = *min_element_pointer;
  23.         }
  24.         printf("%.2f ", *element);
  25.     }
  26.  
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement