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

Не могу посчитать сумму между первым и последним отрицательным! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить и вывести на экран в виде таблицы значения функции http://www.cyberforum.ru/cpp-beginners/thread668647.html
Никак не могу разобраться с условиями (как операции сделать поразрядными и что вообще имеется ввиду) и где ошибки . Помогите пожалуйста #include <iostream> #include <cmath> #include <iomanip>...
C++ Необходимо вычислить значения в точке X Люди помоги пожалуйста, срочно надо решение, а сам я не знаю как. :cry: Необходимо вычислить значения в точке X. Вычислять с помощью операторов повторения. http://www.cyberforum.ru/cpp-beginners/thread668645.html
C++ Школьная олимпиада
http://s019.***********/i607/1210/4a/3b6bf193f9cb.png Вот задачи... Помогите, кто чем сможет! Мне срочно к завтра надо! А с++ совсем не знаю... Знаю как написать на vb, а на c++ - представления не...
Определить индекс элемнтов массива и вывести их попарно, значения которых различаются больше, чем на m C++
Массив, в который занесены данные объема продаж за 12 месяцев.Объявить размер массива const. Определить индекс элемнтов массива и вывести их попарно, значения которых различаются больше, чем на...
C++ Движение точки по окружности http://www.cyberforum.ru/cpp-beginners/thread668623.html
Подскажите, пожалуйста, формулу для расчета координат точки движущейся по окружности заданого радиуса.
C++ Найти число с максимальной суммой делителей Дано число N. Найти число из диапазона от 1 до N с максимальной суммой делителей (включая непростые делители, 1 и само число). Если таких чисел несколько, выведите любое из них. подробнее

Показать сообщение отдельно
Thinker
Эксперт С++
4228 / 2202 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
11.10.2012, 15:08
должна работать)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void transform(double *a, int n)
{
   int i = 0, j = n - 1;
   double buf;
   while(i < j)
   {
      while(i < j && fabs(a[i]) <= 1)
        i++;
      while(i < j && fabs(a[j]) > 1)
        j--;
      if(i < j)
      {
         buf = a[i]; a[i] = a[j]; a[j] = buf;
         i++;
         j--;
      }
   }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru