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

0 голосов

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


image

спросил от Одаренный (1.1k баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Отличник (9.7k баллов)
 
Лучший ответ
#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

оставил комментарий от Одаренный (1.1k баллов)

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

оставил комментарий от Отличник (9.7k баллов)

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

оставил комментарий от Начинающий (799 баллов)

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

оставил комментарий от Отличник (9.7k баллов)

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

оставил комментарий от Начинающий (799 баллов)

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

оставил комментарий от Отличник (9.7k баллов)

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

оставил комментарий от Начинающий (799 баллов)

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

оставил комментарий от Отличник (9.7k баллов)

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

оставил комментарий от Начинающий (799 баллов)

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

оставил комментарий от Одаренный (4.2k баллов)

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

...