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

массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление среднего значения http://www.cyberforum.ru/cpp-beginners/thread73861.html
нужна программа которая будет вычислять среднее значение
C++ Как ее сделать? Задан массив A известно что все элементы >0. Получить среднее геометрическоев A(нулевое),...,A(m-1). Среднее геометрическое равно корню n-ой степени из произведения n элементов. http://www.cyberforum.ru/cpp-beginners/thread73839.html
Решение нелинейных уравнений C++
Помогите с задачей 1. Отделить графическим способом корни уравнения и выбрать начальное приближение или начальный интервал (в зависимости от метода). 2. Уточнить указанным методом корень уравнения с заданной точностью. 3. Повторяющиеся вычисления оформить в виде функции. 4. Результат решения задачи: корень уравнения, заданная точность, число потребовавшихся для нахождения корня итераций....
Рекурсивные ф-ии. C++
Написать рекурсивную ф-ию, вычисляющую биноминальный коэффициент С k по n для целых n и k, где n>=0, 0<=k<=n. Величины n и k в программе изменять нельзя. Для n и k имеют место следующие соотношения: 0 n С =C=1 , n n k k k-1 С =C +C n n-1 n-1
C++ массивы http://www.cyberforum.ru/cpp-beginners/thread73819.html
Люди!!! Помогите пожалуйста!) Двумерный массив 7 на 5 повернуть вокруг средней строки. Желательно без рандома:)
C++ Из С++ в С Имееться курсовая работа на C++ вопрос как её перевести на Си и в чем отличие? Задание было таким: создать базу данных аптеки. Хранить информацию о сотрудниках (в том числе должность), препаратах аптеки (помимо всего прочего необходимо хранить информацицию о дате изготовления и сроке годности). Реализовать прием/увольнение сотрудника, прием/списание препаратов (при этом фиксируется... подробнее

Показать сообщение отдельно
Rififi
 Аватар для Rififi
2332 / 1047 / 43
Регистрация: 03.05.2009
Сообщений: 2,656
13.12.2009, 14:53     массивы
winmaks,

2) Преобразовать одномерный массив таким образом, чтобы в начале располагались все элементы равные нулю, а потом все остальные.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <algorithm>
#include <functional>
#include <iterator>
#include <locale>
#include <iostream>
 
int main()
{
    setlocale(LC_ALL, "");
    int arr[] = {0,1,-5,2,0,-4,3,4,0,5,6,-3,0,7,8,-2,9,10};
    const size_t N = sizeof(arr) / sizeof(arr[0]);
 
    std::partition(arr, arr+N, std::bind2nd(std::equal_to<int>(), 0));
 
    typedef std::ostream_iterator<int> O;
    std::copy(arr, arr+N, O(std::cout, " "));
 
    return 0;
}
Вывод результата: http://codepad.org/v5zOB1f8
 
Текущее время: 04:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru