Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
lna
7 / 1 / 1
Регистрация: 01.10.2012
Сообщений: 86
#1

Заполнение массива

05.03.2015, 19:29. Просмотров 843. Ответов 9
Метки нет (Все метки)

Здравствуйте, подскажите, как заполнить массив например из 10 000 элементов
по условию задачи мне нужно работать с числами от "0001" до "9999"
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2015, 19:29
Ответы с готовыми решениями:

Ввод двумерного массива, ввод размерности массива, заполнение массива случайными числами
#include "stdafx.h" #include "locale.h" #include "stdlib.h" #include...

Заполнение массива значениями из символьного массива
есть массив символов char z;есть целочисленный массив int b;каждый символ z это...

Заполнение массива
Как заполнить массив? Вот что получилось: #include <stdio.h> #include...

Заполнение массива
Рандомно заполнить массив из 8 элементов таким образом чтобы все его элементы...

Заполнение массива
Подскажите пожалуйста, как заполнить массив в такой закономерности: Например...

9
S_el
2150 / 1668 / 353
Регистрация: 15.12.2013
Сообщений: 6,627
05.03.2015, 19:31 #2
std::generate , обычный цикл.
0
lna
7 / 1 / 1
Регистрация: 01.10.2012
Сообщений: 86
05.03.2015, 19:38  [ТС] #3
а если скажу что нужно будет работать потом с каждым числом, т.е например берем из этого списка число 8783 и складываем 87+83 и тд все 10000 чисел
0
ValeryS
Модератор
7219 / 5482 / 682
Регистрация: 14.02.2011
Сообщений: 18,545
05.03.2015, 19:45 #4
Цитата Сообщение от lna Посмотреть сообщение
"0001" до "9999"
ну где тут 10000???
Цитата Сообщение от lna Посмотреть сообщение
а если скажу что нужно будет работать потом с каждым числом,
может скажешь что нужно то?
0
S_el
2150 / 1668 / 353
Регистрация: 15.12.2013
Сообщений: 6,627
05.03.2015, 19:48 #5
Цитата Сообщение от lna Посмотреть сообщение
а если скажу что нужно будет работать потом с каждым числом, т.е например берем из этого списка число 8783 и складываем 87+83 и тд все 10000 чисел
Работайте,кто мешает?
0
Leon_AD
103 / 103 / 51
Регистрация: 11.04.2014
Сообщений: 160
05.03.2015, 19:52 #6
Цитата Сообщение от ValeryS Посмотреть сообщение
ну где тут 10000???
Сказано, что массив из 10000 элементов. Значения могут и повторяться.
0
ValeryS
Модератор
7219 / 5482 / 682
Регистрация: 14.02.2011
Сообщений: 18,545
05.03.2015, 19:56 #7
Цитата Сообщение от Leon_AD Посмотреть сообщение
Значения могут и повторяться.
где это указано?
0
Leon_AD
103 / 103 / 51
Регистрация: 11.04.2014
Сообщений: 160
05.03.2015, 20:14 #8
Лучший ответ Сообщение было отмечено lna как решение

Решение

Цитата Сообщение от ValeryS Посмотреть сообщение
где это указано?
Это не запрещено, значит разрешено, число лишь должно удовлетворять условию 1<=num<=9999

Добавлено через 11 минут
Цитата Сообщение от lna Посмотреть сообщение
Здравствуйте, подскажите, как заполнить массив например из 10 000 элементов
по условию задачи мне нужно работать с числами от "0001" до "9999"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream> 
#include <random>
#include <time.h>
 
using namespace std;
 
int main()
{   
    srand(time(NULL));
    const int n=10000;
    int a[n];
    for(int i(0);i<n;i++)
        a[i]=1+rand()%n;
    
    system("pause");
    return 0;
}
Если Вы хотите просто заполнить, то можете так.
А если Вы потом хотите 8783 разбить на 87 и 83 и сложить можете это сделать так:
C++
1
8783/100+8783%100
0
ValeryS
Модератор
7219 / 5482 / 682
Регистрация: 14.02.2011
Сообщений: 18,545
05.03.2015, 20:27 #9
Цитата Сообщение от Leon_AD Посмотреть сообщение
a[i]=1+rand()%n;
10000 не боишься получить?
1
Leon_AD
103 / 103 / 51
Регистрация: 11.04.2014
Сообщений: 160
05.03.2015, 20:30 #10
Цитата Сообщение от ValeryS Посмотреть сообщение
10000 не боишься получить?
ладно, подловил, минус 1 забыл.
C++
1
a[i]=1+rand()%(n-1);
1
05.03.2015, 20:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.03.2015, 20:30

Заполнение массива от -5 до 5.
Всем привет, народ помогите пожалуйста с задачей... Borland c 3.1 ...

Заполнение массива
Здравствуйте, помогите пожалуйста заполнить массив таким образом, или хотя бы...

Заполнение массива
Доброго времени суток всем:) Прошу немного помощи. Дали лабу на заполнение...


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

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

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