Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 04.01.2016
Сообщений: 11
1

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

21.10.2016, 14:21. Показов 979. Ответов 6
Метки нет (Все метки)

Приветствую, нужна ваша помощь. Требуется генерировать массив размером 1000х1000 с float значениями, как это сделать?
Заранее спасибо
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2016, 14:21
Ответы с готовыми решениями:

Сгенерировать 2-мерный массив размером n x m
Здравствуйте, я только начал изучать язык. Мне задали вот такое задание, как его решать я не знаю....

Сгенерировать двумерный массив вещественных чисел, размером 8х8
Помогите написать программу, пожалуйста. Сгенерировать двумерный массив вещественных чисел,...

Сгенерировать массив размером 20 на 20 из чисел от 0 до 15. Сосчитать количество повторений каждого символа.
Всем здорово!Помогите пожалуйста с программами завтра рубежка...(на turbo C,не С++),если можно...

Надо задать массив размером n и заполнить его рандомными значениями
Помогите с C# const int = n; Надо задать массив размером n и заполнить его рандомными значениями...

6
131 / 157 / 87
Регистрация: 06.04.2016
Сообщений: 992
21.10.2016, 14:26 2
Динамический или статический?
0
Программист
307 / 182 / 176
Регистрация: 05.12.2013
Сообщений: 683
Записей в блоге: 5
21.10.2016, 14:28 3
Лучший ответ Сообщение было отмечено walleater как решение

Решение

Как-то так:
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;
}
1
0 / 0 / 0
Регистрация: 04.01.2016
Сообщений: 11
21.10.2016, 14:32  [ТС] 4
Статический
0
6968 / 6013 / 2731
Регистрация: 14.04.2014
Сообщений: 25,741
21.10.2016, 14:39 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);
0
Модератор
Эксперт С++
10531 / 8753 / 5293
Регистрация: 18.12.2011
Сообщений: 23,414
21.10.2016, 14:58 6
Со статическим массивом такого размера может быть облом (не влезет в стек).
1
Программист
307 / 182 / 176
Регистрация: 05.12.2013
Сообщений: 683
Записей в блоге: 5
21.10.2016, 15:05 7
Для этого я вынес его за пределы функции.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.10.2016, 15:05

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Не могу задать массив 1000х1000
Помогите, плз, найти ошибку или решение. Нужно задать массив размера не меньше 1000х1000...

Выделить память под массив 1000х1000 элементов типа double
Привет всем, кто нибудь может подсказать как выделить память под массив 1000х1000 элементов типа...

задан массив размером 16. Сформировать из него массив размером 4x4 по строкам.
задан массив размером 16.Сформировать из него массив размером 4x4 по строкам. и второй макрос....

Как сгенерировать псевдослучайное число размером 1024 bit?
Уважаемые программисты, очень срочно нужна помощь. Помогите с реализацией функции, которая будет...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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