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

Случайным образом заполнить двумерный массив (с++ помогите) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить количество максимальных элементов в массиве. http://www.cyberforum.ru/cpp-beginners/thread345622.html
Дан одномерный массив. Определить количество максимальных элементов в массиве.
C++ Найти число элементов массива, которые больше своих “соседей” Найти число элементов массива, которые больше своих “соседей”, т.е. предшествующего и последующего элементов. http://www.cyberforum.ru/cpp-beginners/thread345621.html
Математически описанный алгоритм -> C++ C++
Имеется статья с алгоритмом. В С++ я новичок потому не очень понятно, как все же описать математические термины(см.картинку) и как сделать пересечение множеств(предполагалось использование библ. boost). Кто-нибудь уже сталкивался с написанием алгоритма по научным статьям? http://narod.ru/disk/23000238001/Local%20Optimality%20and%20Its%20Application%20k-claw%20free%20gr.pdf.html
C++ Как тут происходит перестановка байтов...
Вот в книге Шилдта 4-е издание... есть такой пример: #include <iostream> #include <cstdio> #include <cstring> #include <windows.h> using namespace std; union swap_byte
C++ Проблема в стэке http://www.cyberforum.ru/cpp-beginners/thread345573.html
Всем Привет! Я делал упражнение на тему стэков, вроде всё сделал, но вылетает какая-то глупая ошибка. Вот код, я думаю, можно не объяснять, что должна делать программа, но если потребуется, объясню. Заголовочный файл с классом: // файл attach.h struct customer { char fullname; double payment; }; typedef customer Item;
C++ Список, стек и очередь. Файл содержит вещественные числа. Нужно удвоит вхождение всех чисел N. Решить с помощью стека, списка и очереди в С++. Вся информация считывается и выводится в файл, из консоли ничего не считывается и не выводится. Доступ к элементам стека или очереди происходит только с помощью функции извленения элемента из стека или очереди. Помогите пожалуйста! подробнее

Показать сообщение отдельно
Overmind024
99 / 99 / 6
Регистрация: 10.09.2010
Сообщений: 267
26.08.2011, 20:44     Случайным образом заполнить двумерный массив (с++ помогите)
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
75
76
77
78
79
80
#include <iostream>
#include <algorithm>
#include <iterator>
#include <fstream>
#include <time.h>
 
using namespace std;
 
#define n 5
#define m 5
 
 
class generate_line
{
    size_t Count;
public:
    generate_line(size_t _Count)
        :Count(_Count)
    {
        srand((unsigned)time(NULL));
    }
 
    template<class RandIter>
    void operator()(RandIter& First)
    {
        generate(First,First+Count,rand);
    }
};
 
class sort_line
{
    size_t Count;
public:
    sort_line(size_t _Count)
        :Count(_Count)
    {
        
    }
 
    template<class RandIter>
    void operator()(RandIter& First)
    {
        sort(First,First+Count);
    }
};
 
template<class T>
class print_line
{
    size_t Count;
    ostream& stream;
public:
    print_line(size_t _Count,ostream& _stream = cout)
        :Count(_Count), stream(_stream)
    {
 
    }
 
    template<class RandIter>
    void operator()(RandIter& First)
    {
        copy(First,First+Count,ostream_iterator<T>(stream," "));
        stream << endl;
    }
};
 
int main()
{
    int ar[n][m];
    ofstream ofile("my.txt");
 
    for_each(ar,ar+n,generate_line(m));
    for_each(ar,ar+n,sort_line(m));
    for_each(ar,ar+n,print_line<int>(m,ofile));
 
    cin.get();
    cin.get();
 
    return 0;        
}
Это на плюсах.
 
Текущее время: 02:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru