Помогите с С++ (2) Во вложении

0 голосов
34 просмотров

Помогите с С++ (2)
Во вложении


image

Информатика (1.1k баллов) | 34 просмотров
Дан 1 ответ
0 голосов
Правильный ответ
#include
#include
using namespace std;

int main() {
   int n,mx,mn;
   cout<<"n = "; cin>>n;
   int a[n];
   cout<<"massiv:  ";<br>   cin>>a[0];
   mn=a[0];  mx=a[0];
   for (int i=1; i     cin>>a[i];  
     if (a[i]>mx) mx=a[i];
     if (a[i]   }  
   a[0]=mx; a[n-1]=mn;
   cout<<"new massiv:  ";<br>   for (int i=0; i   cout<<endl;<br>   system("pause");
   return 0;
}

n = 5
massiv:  15 -13 27 45 14
new massiv:  45 -13 27 45 -13

(9.7k баллов)
0

Огромное вам спасибо! Не могли бы вы мне подсказать зачем нужна библиотека

0

Из библиотеки iomanip используется endl - перевод строки.

0

endl же в библиотеке std находится?

0

Уберите строку #include и попробуйте оттранслировать программу, получите ошибку транслятора. std - это не библиотека, это пространство имен.

0

функция endl включена в пространство имен std

0

Если она включена в пространство имен, то это не означает, что она будет автоматически подшита при трансляции.

0

ну у меня ошибки не выдает :)

0

В разных трансляторах по - разному. У меня выдает ошибку.

0

а Вы какой используете?

0

не правда из iomanip не используется endl, она вообще для другого, а endl же объект типа basic_ostream.