Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Поменять местами элементы массива / 3 сообщений из 3, страница 1 из 1
29.12.2014, 06:18
    #38845143
Ckootuha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять местами элементы массива
Есть задача:Найти макс. элемент одномерного массива, минимальный и поменять местами максимальный и минимальный элемент одномерного массива.
Так, вот. Как поменять их местами? Кто-нибудь поможет реализовать это?
Собственно сам код:
З.Ы. -
Код: plaintext
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.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
//---------------------------------------------------------------------------
#include <iostream>
#include <vcl.h>
#pragma hdrstop
#include <ctime>
using namespace std;
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
int num=0;
int max=0;
int min=0;
int i=0;
int t=0;
int chislo=0;
int a1, b1;
srand( time( 0 ) );
cout<<"Vvedite kol-vo elementov massiva: "<<endl;
cin>>num;
cout<<"Vvedite pervoe (menshee) chislo diapazona: "<<endl;
cin>>a1;
cout<<"Vvedite vtoroe (bolshee) chislo diapazona: "<<endl;
cin>>b1;
int *a = new int[num];
cout<<"Massiv:"<<endl;
for (int i; i<num; i++){
a[i]=a1 + rand() % b1;
cout<<a[i]<<", ";
}
max = a[0];
min = a[0];
for (int i; i<num; i++){
if (a[i]>max) max=a[i];
if (a[i]<min) min=a[i];
}
cout<<endl;
cout<<"Vyberite nomer  deistviya: "<<endl;
cout<<"1 - vyvesti max element massiva,"<<endl;
cout<<"2 - vyvesti min element massiva,"<<endl;
cout<<"3 действие "<<endl;
cin>>t;
if (t==1){
cout<<"MAX = "<<max<<endl;
}
if (t==2){
cout<<"MIN = "<<min<<endl;
}
if (t==3){
(Тут действие)
 
 
 
}
cout<<endl;
delete [] a;
system ("pause");
        return 0;
}
//---------------------------------------------------------------------------
...
Рейтинг: 0 / 0
29.12.2014, 06:23
    #38845144
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять местами элементы массива
Собственные попытки были решить задачу?
Даю наводку: есть два предмета, надо поменять их местами одной рукой. Какие твои действия?
...
Рейтинг: 0 / 0
29.12.2014, 07:26
    #38845152
Ckootuha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поменять местами элементы массива
Всё, что смог - я сделал. Не понимаю, как сделать 3 задание, решил обратиться за помощью на форум.
Модератор: Редактировано
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Поменять местами элементы массива / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]