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

Поменять местами минимальный и максимальный элементы массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Степенной полином с динамическим массивом коэффициентов http://www.cyberforum.ru/cpp-beginners/thread179198.html
степенной полином с динамическим массивом коэффициентов. как это выглядит на С ?? помогите пожалуйста за раннее спасибо
C++ Разность цифр в числе... Программа разделяет число на цифры и находит их разность, только вот неправильно находит..:( #include <iostream> using std::cout; using std::cin; int main() { http://www.cyberforum.ru/cpp-beginners/thread179182.html
C++ Определить среднее арифметическое наибольшего и наименьшего значений массива
Даны вещественные массивы D и A(задать динамически). Для каждого массива определить среднее арифметическое наибольшего и наименьшего значений массива.
задачи по C++ C++
ребят,нужно до завтра написать 2 программы. еще совсем в этом новичек...поэтому мало что понимаю в этом..выручите меня...задачи на фото
C++ клавиши http://www.cyberforum.ru/cpp-beginners/thread179152.html
имеется задание чтобы при нажатии кнопки > скорось точки, движущейся по кругу, увеличивалась, а при нажатии < уменьшалась. у меня получилось так что при первом нажатии программа останавливается и ждет нажатии клавиши, а при втором нажатии увеличивает или уменьшает скорость, как сделать чтобы скорость менялся при первом же нажатии? for (i; i<1000; i+=0.01) { x=100*sin(i)+midx; ...
C++ Матрица.Найти значения элементов, расположенных выше главной диагонали и делятся на 5 нацело Дано целочисленную квадратную матрицу порядка n. Найти значения элементов, расположенных выше главной диагонали и делятся на 5 нацело. Вывести индексы соответствующих элементов. помогите! подробнее

Показать сообщение отдельно
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
20.10.2010, 21:41     Поменять местами минимальный и максимальный элементы массива
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <iostream>
#include <ctime>
 
using std::cout;
using std::endl;
using std::cin;
 int zamena(int *arr, int size)
 {
     int min,max,count_min,count_max,temp;
     max = arr[0];
     min = arr[0];
     for(int i=0; i<size; i++)
        {
          if(arr[i]>max)
          {
            max = arr[i];
            count_max=i;
          }
          if(arr[i]<min)
          {
            min = arr[i];
            count_min=i;
          }
        }
    temp=arr[count_min];
    arr[count_min]=arr[count_max];
    arr[count_max]=temp;
  return *arr;
 
 }
int main()
{ 
        srand((unsigned)time(NULL));
        setlocale(LC_ALL,"Russian");
        int *arr;
        int size;
        cout<<"Enter size of array: ";
        cin>>size;
        arr = new int[size];
        cout<<"Array:"<<endl;
        for(int i=0; i<size; i++)
        {
            arr[i]=rand()%9;
            cout<<arr[i]<<"  ";
        }
        zamena(arr,size);
        cout<<endl;
        cout<<"New array:"<<endl;
        for(int i=0; i<size; i++)
        {
            cout<<arr[i]<<"  ";
        }
        system("pause");
        return 0;
}
 
Текущее время: 03:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru