Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 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;

}

}

}

  1. Введите два массива вещественных чисел. Второй массив упорядочен в порядке убывания. Определить, какие числа первого массива входят и во второй массив.
  2. Даны координаты n точек. x1,y1,x2,y2,…….xn,yn. Найти координаты точек, которые находятся на максимальном расстоянии друг от друга.

#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]);

}

 

Передача массивов функции






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных