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

Сгенерировать массив размером 1000х1000 с float значениями - C++

Восстановить пароль Регистрация
 
walleater
0 / 0 / 0
Регистрация: 04.01.2016
Сообщений: 7
21.10.2016, 14:21     Сгенерировать массив размером 1000х1000 с float значениями #1
Приветствую, нужна ваша помощь. Требуется генерировать массив размером 1000х1000 с float значениями, как это сделать?
Заранее спасибо
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.10.2016, 14:21     Сгенерировать массив размером 1000х1000 с float значениями
Посмотрите здесь:

C++ Не могу задать массив 1000х1000
Умножение двух матриц 1000х1000 C++
Сгенерировать массив размером 20 на 20 из чисел от 0 до 15. Сосчитать количество повторений каждого символа. C++
Массив: Разместить все элементы с положительными значениями в левой части массива, элементы с отрицательными значениями - в правой C++
C++ Сгенерировать неупорядоченный массив целых чисел от 1 до N
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DemolitionMan
 Аватар для DemolitionMan
22 / 54 / 18
Регистрация: 06.04.2016
Сообщений: 325
21.10.2016, 14:26     Сгенерировать массив размером 1000х1000 с float значениями #2
Динамический или статический?
Arigato
Программист
 Аватар для Arigato
278 / 175 / 94
Регистрация: 05.12.2013
Сообщений: 568
Записей в блоге: 5
21.10.2016, 14:28     Сгенерировать массив размером 1000х1000 с float значениями #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Как-то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "stdafx.h"
#include <iostream>
#include <ctime>
 
float mas[1000][1000];
 
int _tmain(int argc, _TCHAR* argv[])
{
    
    srand(time(0)); 
    for(int i=0;i<1000;i++)
        for(int j=0;j<1000;j++)
            mas[i][j]=rand();
 
    return 0;
}
walleater
0 / 0 / 0
Регистрация: 04.01.2016
Сообщений: 7
21.10.2016, 14:32  [ТС]     Сгенерировать массив размером 1000х1000 с float значениями #4
Статический
nmcf
4257 / 3688 / 1243
Регистрация: 14.04.2014
Сообщений: 14,440
21.10.2016, 14:39     Сгенерировать массив размером 1000х1000 с float значениями #5
Много раз уже показывали. Диапазон желаемый задай.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <chrono>
#include <random>
 
//...
 
    float mas[1000][1000];
    std::default_random_engine generator(std::chrono::system_clock::now().time_since_epoch().count())
    std::uniform_real_distribution<float> d(0.f, 1000.f);
 
    for(int i=0;i<1000;i++)
        for(int j=0;j<1000;j++)
            mas[i][j] = d(generator);
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,154
Завершенные тесты: 1
21.10.2016, 14:58     Сгенерировать массив размером 1000х1000 с float значениями #6
Со статическим массивом такого размера может быть облом (не влезет в стек).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.10.2016, 15:05     Сгенерировать массив размером 1000х1000 с float значениями
Еще ссылки по теме:

C++ Сгенерировать массив без повторения элементов
C++ Выделить память под массив 1000х1000 элементов типа double
C++ Создать СЛАУ размерности 1000х1000 в С++, чтобы система имела только одно решение

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

Или воспользуйтесь поиском по форуму:
Arigato
Программист
 Аватар для Arigato
278 / 175 / 94
Регистрация: 05.12.2013
Сообщений: 568
Записей в блоге: 5
21.10.2016, 15:05     Сгенерировать массив размером 1000х1000 с float значениями #7
Для этого я вынес его за пределы функции.
Yandex
Объявления
21.10.2016, 15:05     Сгенерировать массив размером 1000х1000 с float значениями
Ответ Создать тему
Опции темы

Текущее время: 04:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru