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

Создать динамический массив вещественных чисел. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать двусвязный список для хранения названий городов. http://www.cyberforum.ru/cpp-beginners/thread415353.html
Создать двусвязный список для хранения названий городов Ханты-Мансийского автономного округа. Реализовать методы: Добавить узел, удалить узел, просмотр списка слева направо и справа налево, определение принадлежности элемента списку. На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск. Запрещено создавать темы с множеством вопросов во всех...
C++ Создать односвязный список для хранения фамилии, имени, отчества в отдельных полях. Создать односвязный список для хранения Фамилии, Имени, Отчества в отдельных полях. Реализовать методы: Добавить узел, удалить узел, просмотр списка, определение принадлежности элемента списку. На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг.... http://www.cyberforum.ru/cpp-beginners/thread415352.html
Реализовать методы последовательного и бинарного поиска. C++
Для сортированного массива A(1000) целых чисел реализовать методы последовательного и бинарного поиска. Определить количество шагов необходимых для поиска введенного с клавиатуры элементов первым и вторым методом. На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск. Запрещено создавать темы с множеством вопросов во всех разделах, кроме...
Сортировать массив целых чисел методами простой вставки и обменом. C++
Сортировать массив целых чисел методом простых вставок, обменной сортировкой.. Оценить реальное время на сортировку каждым из методов на текущем компьютере. Количество элементов массива не менее 10000. На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных...
C++ Создать очередь строк на основе статического массива. http://www.cyberforum.ru/cpp-beginners/thread415346.html
Создать простую очередь строк на основе статического массива. Реализовать методы : Добавить элемент, удалить элемент, длина очереди. На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.
C++ Создать стек целых чисел на основе статического массива. Создать стек целых чисел на основе статического массива. Реализовать методы : Добавить элемент, удалить элемент, вершина стека. На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск. Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема. подробнее

Показать сообщение отдельно
Heidel
110 / 110 / 7
Регистрация: 11.10.2011
Сообщений: 647
23.12.2011, 12:28     Создать динамический массив вещественных чисел.
Одномерный массив, рандомно заполняемый вещественными числами двойной точности
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
#include <iostream>
#include <ctime>
#include <cstdlib>
 
using namespace std;
 
int main ()
{
    srand(time(NULL));
 
    int n;
    double *mas = NULL;
 
    cout << "Vvedite n = ";
    cin >> n;
 
    mas = new double [n];
 
    cout << "Massiv iz " << n << " elementov\n";
    for (int i = 0; i < n; ++i)
    {
        mas[i] = (double) (rand()%10001)/100;
        cout << mas[i] << " ";
    }
 
    cout << "\n";
 
    free (mas);
 
    return 0;
}
Добавлено через 25 минут
Двумерный динамический массив, рандомно заполняемый вещественными числами двойной точности
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
#include <iostream>
#include <ctime>
#include <cstdlib>
 
using namespace std;
 
int main ()
{
    srand(time(NULL));
 
    int n, m;
    double **matr = NULL;
 
    cout << "Vvedite kolichestvo strok n = ";
    cin >> n;
    cout << "Vvedite kolichestvo stolbzov m = ";
    cin >> m;
 
    cout << "\nMatriza razmerom " << n << "x" << m <<"\n\n";
 
    //Âûäåëÿåì ГЇГ*ìÿòü ïîä Г¬Г*òðèöó 
    // Âûäåëÿåì ГЇГ*ìÿòü ïîä Г¬Г*Г±Г±ГЁГў ñòðîê Г¬Г*òðèöû 
    matr = new double* [n];
    for (int i = 0; i < n; ++i)
    {
        matr[i] = new double [m];
        for (int j = 0; j < m; ++j)
        {
            // Âûäåëÿåì ГЇГ*ìÿòü ïîä ГЄГ*æäóþ ñòðîêó Г¬Г*òðèöû 
            matr[i][j] = (double) (rand()%10001)/100;
            cout << matr[i][j] << "\t";
        }
        cout <<"\n" ;
    }
 
    // ÓäГ*ëåГ*ГЁГҐ Г¬Г*òðèöû ГЁГ§ ГЇГ*ìÿòè
    // ÓäГ*ëåГ*ГЁГҐ ГЄГ*æäîé ñòðîêè Г¬Г*òðèöû 
    for (i = 0; i <n ; ++i)
    {
        delete[] matr [i];
    }
        
    // ÓäГ*ëåГ*ГЁГҐ Г¬Г*Г±Г±ГЁГўГ* ñòðîê Г¬Г*òðèöû 
    delete[] matr;
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru