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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переопределение операции инкремента http://www.cyberforum.ru/cpp-beginners/thread1088762.html
Добрый вечер! Задачка простая и кода с примерами в сети куча, но меня волнует вопрос почему компилятор ругается на мой код: Myclass operator ++ (Myclass& value, int) { return value.a++; } Ошибка: слишком много параметров для этой функции оператора Не могу понять в чем беда, я видел кучу примеров в которых для операции инкремента передавалось в параметрах 2 значения. Можно было бы...
C++ В чем ошибки // The header file Sort.h #include<iostream> #include<cassert> using namespace std; template<class T> inline void swap(T array,int pos1,int pos2) { T temp; http://www.cyberforum.ru/cpp-beginners/thread1088755.html
Сложение по модулю (2^32) -1) C++
Добрый вечер! Подскажите как реализовать сложение по модулю ((2^32) -1). Есть текстовый файл. Я считываю его, перевожу считанные данные в биты, в результате получается массив из нулей и единиц. Его размер равен 32. Мне нужно сложить его с другим массивом такого же размера по модулю ((2^32) -1). Есть кое-какие соображения, но естественно делаю неправильно. int oneMas =...
Задача с картой лабиринта C++
Определить является ли лабиринт правильным. карта представляет собой лабиринт 1=стена, 0=проход карта представляет собой лабиринт надо определить является ли лабиринт правильным правильный лабиринт - такой лабиринт, в котором из любого места в любое другое можно попасть только одним способом.
C++ Метод Волдера (кордик) http://www.cyberforum.ru/cpp-beginners/thread1088706.html
Прошу, помогите написать программу воссоздание функции обратного тангенса методом волдера. Добавлено через 1 час 3 минуты аап
C++ Написать генератор фамилий Хочу написать генератор фамилий, пока глобальных проблем нет, ток вот ошибку выдает, если, судя по всему, используется "ъ", когда не используется, то работает. посмотрите пожалуйста, заранее спасибо. #include <iostream> using namespace std; string s; int q,n; int main() подробнее

Показать сообщение отдельно
ShadowFirst
55 / 48 / 1
Регистрация: 31.10.2013
Сообщений: 161
04.02.2014, 10:26
Вот функция:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void swapMaxMin(int *mass, int size) 
{
  int iMax, iMin, max, min;
  iMax=iMin=0;
  max=min=mass[0];
  for (int i=1; i < size; i++) {
     if(mass[i]>max) {max = mass[i]; iMax=i;}
     if(mass[i]<min) {min = mass[i]; iMin=i;}
  }
  int b = mass[iMax];
  mass[iMax]=mass[iMin];
  mass[iMin]=b;
}
Ну вот и все вроде
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru