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

задачи на одномерный масссив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как организовать вывод лога в разные файлы с ACE_Log_Msg? http://www.cyberforum.ru/cpp-beginners/thread538824.html
Здравствуйте! Столкнулся с проблемой. В многопоточном приложении необходимо организовать вывод логов в несколько файлов, так, чтобы каждый поток писал свой отдельный лог-файл. Использую класс...
C++ Напишите программу вычисления суммы: 1! + 2! + 3! + … + n!, используя функцию вычисления факториала числа k. Напишите программу вычисления суммы: 1! + 2! + 3! + … + n!, используя функцию вычисления факториала числа k. И вновь заранее благодарю, людей, которые возможно помогут :) http://www.cyberforum.ru/cpp-beginners/thread538794.html
C++ задача: какая банка останется последней?
есть n банок, при первом подходе разбивают первую сначала банку и затем каждую вторую, при втором подходе первую не разбитую и каждую третью не разбитую и т.д. какую банку разобъют последней?
Изучение встроенных типов стека и очереди в обобщенной и необобщенной реализациях на примере создания списка подсписков C++
В соответствии с вариантом реализовать двухуровневую структуру данных в виде списка - подсписков.Для реализации структуры использовать встроенные типы стека и очереди в обобщенной и необобщенной...
C++ Изучение базовых средств для организации и обработки простых динамических структур в виде линейных циклических списков http://www.cyberforum.ru/cpp-beginners/thread538708.html
Помогите плиз !!!! вот задание -Начальная инициализация структуры (список пуст). -Добавление элемента в список (с учетом порядка, заданного в варианте). -Удаление элемента из списка (с учетом...
C++ Составить программу вычисления функции... Составить программу вычисления функции f(t)=t^2+2,5t/t+1, аргументы вводятся с клавиатуры. подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9683 / 5633 / 956
Регистрация: 25.07.2009
Сообщений: 10,813
04.04.2012, 16:51
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <functional>
#include <algorithm>
#include <iterator>
    
int main(){
    const int SIZE(10);
    int arr[SIZE] = { -1, 1, 0, -2, 2, 0, -3, 3, 0, 4 };
    
    std::cout << "Array:" << std::endl;
    std::copy(arr, arr + SIZE, std::ostream_iterator<int>(std::cout, " "));
    std::cout << "\nNegative values: "
        << std::count_if(arr, arr + SIZE, std::bind2nd(std::less<int>(), 0))
        << "\nZero values: "
        << std::count_if(arr, arr + SIZE, std::bind2nd(std::equal_to<int>(), 0))
        << "\nPositive values: "
        << std::count_if(arr, arr + SIZE, std::bind2nd(std::greater<int>(), 0))
        << std::endl;
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru