powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Поменять местами элементы массива
3 сообщений из 3, страница 1 из 1
Поменять местами элементы массива
    #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
Поменять местами элементы массива
    #38845144
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственные попытки были решить задачу?
Даю наводку: есть два предмета, надо поменять их местами одной рукой. Какие твои действия?
...
Рейтинг: 0 / 0
Поменять местами элементы массива
    #38845152
Ckootuha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё, что смог - я сделал. Не понимаю, как сделать 3 задание, решил обратиться за помощью на форум.
Модератор: Редактировано
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Поменять местами элементы массива
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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