Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define SIZE 10
- void pop_arr(int,int *);
- void pr_arr(int,int *);
- //для 3 массивов определить, имеется ли элемент(ы), общие для всех трех
- //массивов, и вывести индексы всех таких элементов на печать
- //PLUS in comments /*...*/ is programm, inserting element into proper place in an array
- int main()
- {
- int i,j,k,a1[SIZE],a2[SIZE],a3[SIZE];
- pop_arr(SIZE,a1);
- pr_arr(SIZE,a1);
- pop_arr(SIZE,a2);
- pr_arr(SIZE,a2);
- pop_arr(SIZE,a3);
- pr_arr(SIZE,a3);
- for(i=0;i<SIZE;i++)//a1
- {//printf("\n\ni=%d\t",i);
- for(j=0;j<SIZE;j++)//j-a2
- {//printf("j=%d\t",j);
- if(a1[i]==a2[j])
- {
- for(k=0;k<SIZE;k++)//k-a3
- {//printf("k=%d\t",k);
- if(a2[j]==a3[k])
- {
- printf("i,j,k-%d,%d,%d,a1i,a2j,a3k are %d,%d,%d\n",
- i,j,k,a1[i],a2[j],a3[k]);
- }
- }
- }
- }
- }
- /*int flag,i,j,arr[SIZE]= {10,9,8,7,6,5,4,2,1};
- int ind_insert,val_insert = 3;
- flag = 1;
- ind_insert = 0;
- while(arr[ind_insert]>val_insert)//finding proper place to insert
- {
- ind_insert++;
- }
- printf("ind_insert is %d",ind_insert);
- for(i=SIZE-1;i>ind_insert;i--)//filling array
- arr[i]=arr[i-1];
- arr[ind_insert]= val_insert;
- for(i=0;i<SIZE;i++)//printing array
- printf("%d\t",arr[i]);*/
- return 0;
- }
- void pop_arr(int s,int *a)
- {
- int i;
- for(i=0;i<s;i++)
- {
- a[i]= rand()%10;
- }
- }
- void pr_arr(int s,int *a)
- {
- int i;
- for(i=0;i<s;i++)
- {
- printf("%d\t",a[i]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement