Помогите!!!! С++ Даны натуральное число  20

Вопрос пользователя:

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

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

Илюха отвечает:

для VS C++

#include &quot;stdafx.h&quot;
#include &quot;stdio.h&quot;

int _tmain(int argc, _TCHAR* argv[])
{
int i,n,min=9999,n_min=-1,p;
int a[20];
printf(&quot;n=&quot;);
scanf(&quot;%i&quot;,&amp;n);
for(i=0;i&lt;20;i++)
{
printf(&quot;a[%i]=&quot;,i+1);
scanf(&quot;%i&quot;,&amp;a[i]);
if(min&gt;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&lt;20;i++)
printf(&quot;%i &quot;,a[i]);
return 0;
}

Добавить свой ответ