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

Заполнение массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подправте код проги, С++ http://www.cyberforum.ru/cpp-beginners/thread247274.html
Написать программу, которая считывает текст из файла и выводит на экран сначала предложения, начинающиеся с однобуквенных слов, а затем все остальные. #include <iostream> #include <fstream> #include <vector> using namespace std;
C++ Потоки Задание: 1.Отображение списка запущенных потоков. 2.Создание нового потока по запросу пользователя.(это у меня сделано и работает) 3.Завершение заданного потока по запросу пользователя. 4.Завершение работы с корректным завершением всех потоков. (это вроде тоже работает) если можете подскажите как реализовать 1 и 3 пункт 3 пункт, мне кажется надо выполнять с помощью функции ExitCreate но я... http://www.cyberforum.ru/cpp-beginners/thread247273.html
как создать "тип в типе" C++
Всем, привет! Изучаю STL. Такая строчка кода list<int>:: interator it; вызвала у меня вопрос: а как мы можем сделать так, что бы в объекте (list<int>) мы могли определять тип (iterator) ? я пробовал такой вариант class templateClass { public: T* t;
c++ для начинающих C++
даны вещественные матрицы А(4,3) В(3,4) С(4,5) используя процедуру , которая в матрице обнуляет все дробные отрицательные элементы , преобразовать данные матрицы .какой из полученных матриц больше нулевых элементов (сколько) .помогите!!!
C++ Дано натуральное число P. Определить все совершенные числа, не превосходящие P http://www.cyberforum.ru/cpp-beginners/thread247259.html
Дано натуральное число P. Определить все совершенные числа, не превосходящие P. после паскаля никак не въеду что к чему:( #include<stdio.h> #include<conio.h> #include<iostream.h> #include<math.h> ...
 

Показать сообщение отдельно
Сеня 2007
2 / 2 / 0
Регистрация: 03.10.2010
Сообщений: 182
23.02.2011, 19:45  [ТС]     Заполнение массива
Цитата Сообщение от qdlbp Посмотреть сообщение
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
#include <conio.h>
 
#include <algorithm>
#include <ctime>
#include <iostream>
#include <vector>
 
using namespace std;
 
bool value_greater_10(int value)
{
    return value > 10;
}
 
int _max = 0;
 
bool is_first_max_value(int value)
{
    return value == _max;
}
 
int main()
{
    const int array_size = 10;
 
    vector<int> items;
 
    // Random fill array of elements in range from 0 to 20
    srand(time(NULL));
    for (int i = 0; i < array_size; ++i)
    {
        //items.push_back((int)(((float)rand() / RAND_MAX) * 20));
        int value = (int)(((float)rand() / RAND_MAX) * 20);
        items.push_back((rand() % 2) ? value : (-value));
    }
 
    // Print array
    cout << "Array:" << endl;
    for (vector<int>::iterator i = items.begin(); i != items.end(); ++i)
    {
        cout << *i << endl;
    }
    cout << endl;
 
    // Print count of elements greater 10
    cout << "Count of elements > 10: " << count_if(items.begin(), items.end(), value_greater_10) << endl << endl;
 
    // Find max element and multiple elements right of max
    _max = *(max_element(items.begin(), items.end()));
    int result = 1;
    for (vector<int>::iterator i = find_if(items.begin(), items.end(), is_first_max_value); i != items.end(); ++i)
    {
        result *= *i;
    }
    
    // Print multiple elements right of max
    cout << "Multiple elements right of max: " << result << endl << endl;
 
    // Sort array
    sort(items.begin(), items.end());
 
    // Print array
    cout << "Array:" << endl;
    for (vector<int>::iterator i = items.begin(); i != items.end(); ++i)
    {
        cout << *i << endl;
    }
    cout << endl;
 
    cout << "Press any key to exit";
    getch();
    
    return 0;
}
А можно попроще сделать? А то я не понимаю как здесь происходит!
 
Текущее время: 00:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru