Предмет: Информатика, автор: Ksunya16

Помогите!!!! С++

Даны натуральное число  20<N , попарно различные действительные  числа а1 ,…,а20. В последовательности а1 ,…,а20 поменять местами наименьший элемент и элемент с номером  N−20.

Ответы

Автор ответа: sinbad7
0

для VS C++

#include "stdafx.h"
#include "stdio.h"


int _tmain(int argc, _TCHAR* argv[])
{
int i,n,min=9999,n_min=-1,p;
int a[20];
printf("n=");
scanf("%i",&n);
for(i=0;i<20;i++)
{
printf("a[%i]=",i+1);
scanf("%i",&a[i]);
if(min>a[i])
{
min=a[i];
n_min=i;
}
}
p=a[n-21];
a[n-21]=a[n_min];
a[n_min]=p;
for(i=0;i<20;i++)
printf("%i ",a[i]);
return 0;
}

Похожие вопросы
Предмет: История, автор: Аноним