Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <math.h>
- int main() {
- int N;
- printf("Enter the size of array: ");
- scanf("%d", &N);
- float* array_of_pointers = malloc(N * sizeof(float));
- float* min_element_pointer = array_of_pointers;
- printf("Enter the elements: ");
- for (float* element = array_of_pointers; element< array_of_pointers+N;element++){
- scanf("%f", element);
- if (((fabs(*element) < fabs(*min_element_pointer)) && (*element !=0.0))||(*min_element_pointer == 0)){
- min_element_pointer = element;
- }
- }
- printf("New array: ");
- for (float* element = array_of_pointers; element<array_of_pointers+N; element++){
- if (*element == 0){
- *element = *min_element_pointer;
- }
- printf("%.2f ", *element);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement