Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
SolomonKey
0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 2
1

Переставить в массиве местами максимальный и минимальный элементы

05.04.2013, 21:00. Просмотров 1049. Ответов 1
Метки нет (Все метки)

Вычислить выражение
1*2+2*3*4+3*4*5*6+...+n*(n+1)*(n+2)*...*2n






Дан массив X из N целых чисел. Переставить в X местами максимальный и минимальный элементы.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2013, 21:00
Ответы с готовыми решениями:

В массиве переставить местами первый и максимальный элементы, а также последний и минимальный
В массиве переставить местами первый и максимальный элементы, а также последний и минимальный.

Переставить местами минимальный и максимальный элементы массива
Добрый вечер, помогите пожалуйста решить В одномерном массиве, состоящем из 10 случайных чисел от...

Переставить местами максимальный и минимальный элементы массива
Дан массив, состоящий из n целых чисел (n<=10). Переставить местами максимальный и минимальный...

Переставить максимальный и минимальный элементы в массиве.
Добрый день, помогите. Переставить максимальный и минимальный элементы в массиве.

Переставить максимальный и минимальный элементы в массиве
Здравствуйте Есть 1 массив, который надо вбить. В этом массиве нужно определить и переставить...

1
Tulosba
:)
Эксперт С++
4751 / 3245 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
07.04.2013, 13:55 2
Лучший ответ Сообщение было отмечено как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream>
 
using namespace std;
 
int term( int n )
{
   int result = 1;
   
   for( int i=n; i<=2*n; ++i )
   {
      result *= i;
   }
 
   return result;
}
 
int sum( int n )
{
   int sum = 0;
   for( int i=1; i<=n; ++i )
   {
      sum += term(i);
   }
   return sum;
}
 
int main() {
   
   cout << sum(1) << endl;
   cout << sum(2) << endl;
   cout << sum(3) << endl;
   
   return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <algorithm>
 
using namespace std;
 
int main() {
   
   vector<int> x = { 1,2,3,4,5,-1,-2,-3,-4,-5};
   
   auto mm = minmax_element( x.begin(), x.end() );
   swap( *mm.first, *mm.second );
 
   for( auto e : x )
   {
      cout << e << ",";
   }
   
   return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.04.2013, 13:55

Поменять местами максимальный и минимальный элементы в массиве
помогите пожалуйста, никак не получаются задачки... 2) Записать элементы массива Х,...

В массиве из 10 числе поменять местами минимальный и максимальный элементы
Привет. НУждаюсь в ваше помощи. Нужно написать программу в С. В массиве из 10 числе поменять...

Найти в массиве максимальный и минимальный элементы и поменять их местами
Помогите разобраться Дан массив целых чисел. Найти в нем максимальный и минимальный элементы и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru