profile
Опубликовано 6 лет назад по предмету Информатика от Ksunya16

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

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

  1. Ответ
    Ответ дан sinbad7

    для 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;
    }

Самые новые вопросы