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

Вычислить сумму положительных элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вывести определенную строку трехмерного массива http://www.cyberforum.ru/cpp-beginners/thread245537.html
Как с помощью указателей вывести определенную строку трехмерного массива?
C++ движение прямоугольника помогите пожалуста, как замедлить движение прямоугольника #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <graphics.h> #define BGIPATH "C:\\borlandc\\bgi" #define one 49 void Initialize(); int GraphDriver; int GraphMode; http://www.cyberforum.ru/cpp-beginners/thread245536.html
Диагональ матрицы с минимальным элементом C++
Всем добрый день. Задача такова: надо найти в квадратной матрице диагональ с минимальным элементом, заменить элементы этой диагонали нулями и возвести в квадрат элементы, стоящие ниже этой диагонали. Может быть кто-нибудь и поможет. Заранее спасибо.
Функция для произвольного аргумента. C++
Помогите люди что-то запутался намертво! Вычислить значение функции для произвольного значения аргумента x, вводимого с клавиатуры. (Конструкция If-Else) #include "stdafx.h" #include <stdio.h> #include <stdlib.h>
C++ Потоки http://www.cyberforum.ru/cpp-beginners/thread245517.html
int b={0,0}; int sum=0; void enterCS3(int p) { MemoryBarrier(); b=1; MemoryBarrier(); while(b)
C++ фаил! что от меня хотят?! :D это задание моего варианта по пяву но дело вовсе не в том что я не могу решить.... я даже понять задание толком не могу...:yahoo: 1.Моделирование распределения памяти в операционной системе. Дан линейный односвязный список свободных блоков памяти (адрес начала блока, размер блока). На входе подается запрос на блок памяти определенного размера. Требуется найти в списке первый подходящий... подробнее

Показать сообщение отдельно
Ma3a
Эксперт C++
612 / 456 / 31
Регистрация: 28.01.2011
Сообщений: 605
20.02.2011, 11:13     Вычислить сумму положительных элементов
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <algorithm>
#include <cstdlib>
#include <ctime>
 
#define SIZE 32
 
int cust_rand()
    {
    return rand() % 1000 - 500;
    }
 
int main()
    {
    srand(time(0));
    int arr[SIZE],sum = 0;
    std::generate(arr,arr + SIZE,cust_rand);
    std::for_each(arr,arr + SIZE,
        [&sum](int num)->void{
        if(num > 0) sum += num;
        }
    );
    std::cout << sum << std::endl;
    }
Для компиляции нужна MSVC 2010
 
Текущее время: 23:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru