Форум программистов, компьютерный форум CyberForum.ru

Замена местами элементов в массиве - C++

Восстановить пароль Регистрация
 
rafael999
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 148
03.11.2013, 16:10     Замена местами элементов в массиве #1
В общем я нашел максимальный из отрицательных элементов в массиве ,написанном в txt. Помогите мне поменять его местами с последним (используя temp) и вывести этот массив на экран, уже замененный.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <fstream>
#include <math.h>
using namespace std;
using namespace std;
fstream f;
int main(){
int x[15]; int min = -32767; // минимальное значение int
int w;
f.open( "c:\\yes.txt", fstream::in );
for(int i=0;i<15;i++) {
f>>x[i];
if (x[i]<0) {
if (x[i]>min) { min=x[i]; w=i; }
}
}
cout<<"min="<<min<<endl;
f.close();
system("pause");
return 0;
}
Спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2013, 16:10     Замена местами элементов в массиве
Посмотрите здесь:

C++ Поиск элементов и замена в двумерном массиве
C++ В массиве A из 20 элементов определить наибольшие из первых десяти элементов и последних десяти элементов и поменять их местами.
C++ Замена элементов в массиве
C++ Замена отрицательных элементов в массиве
C++ Замена элементов в массиве
C++ Замена элементов в двумерном массиве
C++ Замена элементов в двухмерном массиве
C++ Удаление и замена элементов в одномерном массиве

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
03.11.2013, 16:31     Замена местами элементов в массиве #2
rafael999, зачем вам такие мутные схемы с нахождением максимального/минимального?
C++
1
2
3
int temp = x[w];
x[w] = x[14];
x[14] = temp;
вот так, если я правильно понял ваш код
rafael999
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 148
03.11.2013, 16:38  [ТС]     Замена местами элементов в массиве #3
Пожалуйста помоги еще это на экран вывести.
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
03.11.2013, 16:41     Замена местами элементов в массиве #4
rafael999, массив? Ну судя по тому, что он одномерный...
C++
1
2
for (int i = 0; i < 15; i++) cout << x[i] << ";";
cout << endl;
rafael999
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 148
03.11.2013, 16:47  [ТС]     Замена местами элементов в массиве #5
Помоги еще пожалуйста в екселе вывести
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
03.11.2013, 18:17     Замена местами элементов в массиве #6
rafael999, это как?
Yandex
Объявления
03.11.2013, 18:17     Замена местами элементов в массиве
Ответ Создать тему
Опции темы

Текущее время: 23:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru