Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<math.h>
- #include <stdlib.h>
- void main()
- {
- double mas1[5] = {1,2,3,4,5};//Перший масив
- double mas2[6] = {1.5,2.5,3.5,4.5,5.4,5.5};//другий масив
- double res[11];//масив результат
- int n= sizeof(mas1)/8;//розмір першого масиву
- int m=sizeof(mas2)/8;//розмір другого масиву
- int r=sizeof(res)/8;//розмір результуючого масиву
- int i=0,j=0,k=0;//змінні для циклів
- for (k=0; k<r; k++) {//проходимось по всьому масиву результатів щоб присвоїти його елементам значення
- if (i > n-1) {
- double a = mas2[j];
- res[k] = a;
- j++;
- }
- else if (j > m-1) {
- double a = mas1[i];
- res[k] = a;
- i++;
- }
- else if (mas1[i] < mas2[j]) {
- double a = mas1[i];
- res[k] = a;
- i++;
- }
- else {
- double b = mas2[j];
- res[k] = b;
- j++;
- }
- }
- for (j = 0; j < r; ++j) {//виведення елементів
- printf("%lf ",res[j]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement