ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Int i,sz1,sz2,k,k1,j;int arr1[MAXSIZE],arr2[MAXSIZE],buf; do{ printf("\nВведите размеры массивов: "); scanf("%d%d",&sz1,&sz2); }while((sz1>MAXSIZE)||(sz2>MAXSIZE)); printf("\nВвод I-го массива:\n"); for(i=0;i<sz1;i++) scanf("%d",&arr1[i]); printf("\nВвод II-го массива:\n"); for(i=0;i<sz2;i++) scanf("%d",&arr2[i]); //Сортировка II-го массива for(i=0;i<sz2-1;i++){ for(k=i,j=i+1;j<sz2;j++) if(arr2[k]>arr2[j]) k=j; buf=arr2[i]; arr2[i]=arr2[k]; arr2[k]=buf; } printf("Числа входящие в оба массива:\n"); for(i=0;i<sz1;i++){ if(arr1[i]==arr2[sz2/2]){ printf("%d ",arr1[i]); Continue; } if(arr1[i]>arr2[sz2/2]){ k=sz2/2+1; k1=sz2; } else{ k=0; k1=sz2/2; } for(j=k;j<k1;j++) if(arr1[i]==arr2[j]){ printf("%d ",arr1[i]); Continue; } } }
#include<stdio.h> Void main() { const int n=4; int x[2*n]={-8,-5, 5,10, 10,8, 8,-2}; Int max_ab,max1,max,i_a,i_b,i1,i2,i,j; max_ab=max=0; i_a=0; i_b=0; for(i=0;i<2*n-2;i+=2) { i1=i; for(j=i+2,i2=j;j<2*n;j+=2) { max1=(x[i]-x[j])*(x[i]-x[j])+(x[i+1]-x[j+1])*(x[i+1]-x[j+1]); if(max<max1) { max=max1; i1=i;i2=j; } } if(max>max_ab) { max_ab=max; i_a=i1; i_b=i2; } } printf("max (%d,%d) i (%d,%d)\n",x[i_a],x[i_a+1],x[i_b],x[i_b+1]); }
Передача массивов функции Не нашли, что искали? Воспользуйтесь поиском:
|