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

Подсчет элементов массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ программка ввода предложений и печати слов http://www.cyberforum.ru/cpp-beginners/thread425225.html
Здравствуйте, помогите, пожалуйста, написать программу для ввода предложения и напечатать слова предложения, которые не содержат повторяющихся букв. заранее благодарна
C++ ошибки в задаче(код внутри) надо таким макаром ввести сведенья об учащихся а потом пощитать средний бал всех и вывести инфу об учащимся с макс средним балом. тут я ввожу оценки в массив потом пытаюсь их вывести, нормально... http://www.cyberforum.ru/cpp-beginners/thread425214.html
C++ Одномерный массив
Помогите решить задачку в Win32 API В одномерном массиве, состоящем из n вещественных элементов вычислить: 1) максимальный элемент массива; 2) сумму элементов массива, расположенных до...
C++ inport () и outpopt () в Codeblocks 10.05
Здрасте. Хочу получить и отправить данные с порта (в моем случае с порта 97 контроллера 8255; семейство intel 8066). Как называются эти ф-ии в codeblocks? полчаса поиска в гугле не принесли...
C++ удаление части строки http://www.cyberforum.ru/cpp-beginners/thread425201.html
Всем привет! Есть вопрос. У меня есть бинарный файл. В нем содержится информация: Идентификатор Фамилия Имя Отчество. А именно: 1 Иванов Иван Иванович 2 Петров Петр Петрович 3 Сидоров Валентин...
C++ создание двумерного массива.. Здравствуйте, помогите, пожалуйста, написать программу создания двумерного массива и заполнения его таким образом: с с с с с с с 1 1 1 1 с с 1 2 2 1 с с 1 2 2 1 с с 1 1 1 1 с с с с с с с подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9662 / 5611 / 952
Регистрация: 25.07.2009
Сообщений: 10,774
10.01.2012, 01:08
Цитата Сообщение от Jupiter Посмотреть сообщение
[](int a) {return a >= 0;}
Если специально не оговорено, 0 считается беззнаковым числом

По старинке
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
25
26
27
28
29
30
31
32
33
34
#include <iostream>
#include <vector>
#include <algorithm>
#include <functional>
#include <iterator>
#include <ctime>
#include <cstdlib>
 
class Rand {
    int lo;
    int hi;
public:
    Rand(int l, int h) : lo(l), hi(h) {}
    int operator () () {
        return rand() % (hi - lo + 1) + lo;
    }
};
 
int main(){
    const int VALUES_COUNT(10);
    const int MIN_VALUE(-50);
    const int MAX_VALUE(50);
    
    srand(time(NULL));
    std::vector<int> vec(VALUES_COUNT);
    std::generate(vec.begin(), vec.end(), Rand(MIN_VALUE, MAX_VALUE));
    
    std::cout << "Array: ";
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<int>(std::cout, " "));
    
    std::cout << "\n" << std::count_if(vec.begin(), vec.end(), std::bind2nd(std::greater<int>(), 0)) << " positive elements." << std::endl;
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru