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

swap - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Фигура из квадратов http://www.cyberforum.ru/cpp-beginners/thread182087.html
Даны действительные числа а1,в1,с1,а2,в2,с2,...аn, вn,cn. Эта последовательность определяет на плоскости n квадратов со сторонами, параллельными осям: аi, вi- координаты центра квадрата, сi-длина его стороны (i=1,...n).Определить площадь фигуры, образованной всеми квадратами. Помогите пожалуйста, буду очень благодарен.....
C++ Массив ( ввод массива пользователем ) Нужен такой код , чтоб пользователь сам вводил элементы массива ! Добавлено через 2 минуты Можно только тело программы .. http://www.cyberforum.ru/cpp-beginners/thread182085.html
Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов. C++
Заданный массив из 10 элементов. Массив Вы можем вводить одним из 2 способов: • с клавиатуры с помощью cin); • генерируя случайным образом. Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов.
длина массива C++
напишите пожалуйста программу которая бы выполняла ввод 10 значений в массив и дальнейший расчот длины этого массива.. очень надо..
C++ timer c++ http://www.cyberforum.ru/cpp-beginners/thread182050.html
Здравствуйте. У меня возникла проблема с таймерами в c++, не получается их реализовать. Есть объект А, в нем содержится таймер, и переменная равная 0. Когда счетчик на таймере (допустим) >= 10 секундам, переменная меняет значение на 1. Я пересмотрел несколько вариантов алгоритмов с таймерами, самый простой это функция Sleep(), но она не подходит для решения. А в остальных просто не могу...
C++ Compile Здравствуйте. Сорри возможно за повторную тему, пользовался поиском но не нашел что нужно. Подскажите пожалуйста с помощью какой программы лучше компилировать в .exe файлы? подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
27.10.2010, 10:40     swap
Цитата Сообщение от Астик Посмотреть сообщение
и кстати там не int а float должно быть мы же не возвращаем ничего
пусть уж тогда long double какой-нибудь будет. Какая разница, что не возвращать?

МаксимМВ, на самом деле мысль правильная. Если делать параноидальный вариант, то как-то так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int swap(int * arr, size_t size, size_t i, size_t j){
  if ( ! arr || ! size || i > size - 1 || j > size - 1 )
    return -1;
  if ( i != j ){
    int tmp = arr[i];
    arr[i] = arr[j];
    arr[j] = tmp;
  }
  return 0;
}
...
// где-то в программе 
if ( swap(arr, size, i, j )
  fprintf(stderr, "Нифига не вышло!");
...
 
Текущее время: 00:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru