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

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
new_usert
0 / 0 / 0
Регистрация: 21.10.2016
Сообщений: 2
#1

Генерация float значений - Windows Phone

21.10.2016, 22:25. Просмотров 437. Ответов 0

Всем привет, есть такой код и я не понимаю как сделать чтоб матрица и вектор генерировались с числами типа float. Прошу помощи, заранее спасибо
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
int main(int argc, char **argv)
{
        srand(time(0));                                         
        int **matrix, *vector, *res_vector, n = 20000, m = 20000;
        //std::cout << "n = ";
        //std::cin >> n;                                          //строки
        //std::cout << "m = ";
        //std::cin >> m;                                          // столбцы
        matrix = new int*[n];                                   // Память под строки
 
        for (int i = 0; i < n; ++i)
            matrix[i] = new int[m];                               // Память под столбцы в строках
 
        vector = new int[m];                                    // Память под векторн
 
        //std::cout << "Vector:" << std::endl;
 
 
        for (int i = 0; i < m; ++i) {
            vector[i] = 1 + rand() % 9;                            // Заполнение рандомными числами
            //std::cout << std::setw(3) << vector[i];
        }
 
        res_vector = new int[n];                                // память для результата
 
        //std::cout << "\nMatrix:" << std::endl;
 
        for (int i = 0; i < n; ++i) {
 
            for (int j = 0; j < m; ++j) {
                matrix[i][j] = 1 + rand() % 9;                      // заполнение матрицы
                //std::cout << std::setw(3) << matrix[i][j];          // вывод
            }
            //std::cout << std::endl;
        }
        //std::cout << std::endl;
 
        for (int i = 0; i < n; ++i)                           
            res_vector[i] = 0;
        //std::cout << "Result: " << std::endl;
 
        for (int i = 0; i < n; ++i) {
 
            for (int j = 0; j < m; ++j)
                res_vector[i] += matrix[i][j] * vector[j];          // умножение
        //  std::cout << res_vector[i] << std::endl;                    // вывод
        }
 
 
        delete[] res_vector;                                    // освобождение
        delete[] vector;
 
        for (int i = 0; i < n; ++i)
            delete[] matrix[i];
        delete[] matrix;
        cout << "runtime = " << clock() / 1000.0 << endl; // 
    
                system("pause");
                return EXIT_SUCCESS;
            }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2016, 22:25     Генерация float значений
Посмотрите здесь:

Генерация звука по нужной частоте - Windows Phone
Здравствуйте, как возможно реализовать генерацию звука по нужной частоте для приложений Windows Phone? Условно говоря, есть две кнопки,...

Генерация float значений - C++
Всем привет, есть такой код и я не понимаю как сделать чтоб матрица и вектор генерировались с числами типа float. Прошу помощи, заранее...

Генерация массива с элементами из всего диапазона float - C (СИ)
Доброго времени суток. Сабж. При чем в массиве должны находится элементы вроде 0,00001 и 10^30. Перемножать много раз Rand() не...

Возврат значений float - C++
Как вернуть значения переменных которые были инициализированы в другой функции и которые можно потом передать в другую функцию? ...

Диапазон значений типов float, double - C (СИ)
Добрый день! Объясните, пожалуйста, почему диапазон значений типа float (язык Си) от 3.4E–38 до 3.4E38. В то время как float описывается...

Преобразование float значений полученных из COM порта - C#
Доброго времени суток. проблема с преобразованием вещественных числе, в данном случае FLOAT. подключаюсь я к устройству через...

Вычисление значений функции на отрезке [0, 0.5]. Затык с float - C (СИ)
Требовалось составить программу на Си, которая печатает таблицу значений элементарной функции, вычисленной двумя способами: по формуле...

Преобразование данных для передачи в БД SQL точных значений float - C#
В программе существует окно ввода, где вводится число с запятой, коорая передается в БД. А там оно появляется в виде числа флоат, с...

Генерация случайных неповторяющихся значений - C#
Хочу заставить рандом, что если есть повторяющиеся элементы, то он бы заново рандомил массив, до тех пор пока не будет всех различных...

Генерация значений по биномиальному распределению - Maple
Доброго времени суток. Только начинаю осваивать Maple. Возник следующий вопрос: как сгенерировать значения по биномиальному закону...

Генерация значений exe файла - C++
Есть код программы, при компиляции в студии выдает адекватные значения ( Рисунок 1). При создании .exe и его запуска выдает совершенно...

Генерация случайных значений по маске - C#
Требуется реализовать генерацию случайных значений по маске. Например A - большая буква, a - маленькая буква, D - цифра.... как то так. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru