0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 148
|
|
1 | |
Одномерный массив (максимальный из отрицательных элементов и поменять его местами с последним)01.11.2013, 07:15. Показов 3711. Ответов 7
Метки нет (Все метки)
Пожалуйста подскажите как найти: максимальный из отрицательных элементов и поменять его местами с последним.
0
|
01.11.2013, 07:15 | |
Ответы с готовыми решениями:
7
Одномерный массив Х(15) считать из файла *.txt (файл создать самим). Найти: Максимальный из отрицательных элементов и поменять его местами с после В одномерном массиве найти максимальный из отрицательных элементов, поменять его местами с последним элементом Как найти максимальный из отрицательных эл-ов и поменять его местами с последним эл-ом массива Максимальный из отрицательных элементов массива поменять местами с последним элементом массива |
01.11.2013, 08:54 | 3 |
C++ #include <iostream> using std::cout; using std::endl; int main() { const int N = 5; int m[N] = { -6, - 4, -1, -9, -3 }; int t = 0; for(int i=0; i<N; i++) cout << m[i] << " "; cout << endl; for(int i=0; i<N; i++) t = m[i] > m[t] ? i : t; int tmp = m[N-1]; m[N-1] = m[t]; m[t] = tmp; for(int i=0; i<N; i++) cout << m[i] << " "; cout << endl; }
1
|
81 / 80 / 9
Регистрация: 30.10.2013
Сообщений: 251
|
||||||
01.11.2013, 08:57 | 4 | |||||
За спасибо
1
|
01.11.2013, 09:06 | 5 |
C++ // рандомный массив #include <iostream> #include <cstdlib> #include <ctime> using std::cout; using std::endl; int main() { srand(time(0)); const int N = 2+rand()%10; int m[N]; for(int i=0; i<N; i++) m[i] = rand()%10 - 10; int t = 0; for(int i=0; i<N; i++) cout << m[i] << " "; cout << endl; for(int i=0; i<N; i++) t = m[i] > m[t] ? i : t; int tmp = m[N-1]; m[N-1] = m[t]; m[t] = tmp; for(int i=0; i<N; i++) cout << m[i] << " "; cout << endl; }
1
|
81 / 80 / 9
Регистрация: 30.10.2013
Сообщений: 251
|
||||||
01.11.2013, 09:21 | 6 | |||||
У меня в коде только находит за один цикл, замену сам делай.
Добавлено через 14 минут С заменой как-то так
1
|
4226 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
|
||||||
01.11.2013, 09:23 | 7 | |||||
Сообщение было отмечено как решение
Решение
1
|
|
01.11.2013, 12:18
Одномерный массив (максимальный из отрицательных элементов и поменять его местами с последним)
#8
|
0
|
01.11.2013, 12:18 | |
Дан двумерный массив. Поменять местами столбец, содержащий наибольшее количество отрицательных элементов, с последним столбцом Получить одномерный массив из из отрицательных элементов матрицы. Поменять местами первый и последний элемент Найти максимальный элемент и поменять его местами с последним элементом Найти максимальный элемент массива и поменять его местами с последним элементом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |