Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

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

Написать функцию чтобы случайным образом забивался массив - C++

31.10.2009, 18:30. Просмотров 612. Ответов 3
Метки нет (Все метки)

Доброе время суток. Хочу на С++ написать функцию чтобы случайным образом забивался массив числами от 5 до 10, но что то не выходит. Подскажите что нужно изменить:
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
#include <iostream>
using namespace std;
 
int randAB(int A, int B)
{
    return A+random(B-A+1);
}
 
int main()
{
    
    const n=10;
    int a[n];
    int i;
 
    
 
    for(i=0;i<n;i++){
        a[i]=randAB(5,10);
        cout<<a[i]<<",";
    }
    
    cout<<endl;
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2009, 18:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать функцию чтобы случайным образом забивался массив (C++):

Массив: Заполнить массив из 10 элементов случайным образом в интервале (0..3). - C++
Заполнить массив из 10 элементов случайным образом в интервале (0..3). Например: {1,2,0,3,1,2,3,3,0,1}

Написать программу: заполнить матрицу случайным образом - C++
Помогите пожалуйста написать программу ( Дана квадратная матрица целых чисел размером N&lt;=12. Заполнить матрицу случайными числами от 0 до...

Заполнить массив случайным образом - C++
Добрый день!!! Ребята, объясните пожалуйста, как выполнить такую задачу!!! По возможности, комментируйте каждое действие. Благодарен...

Вещественный массив - заполнение случайным образом. - C++
Здравствуйте. Помогите пжлста с задачкой. (Visual C++ 6.0) Дан вещественный массив размером N. Составить функцию, которая определит...

Инициализировать массив случайным образом и вывести на экран - C++
Написать основную программу и функции: 1) которая инициализирует двумерный массив случайным образом 2) выводит массив на экран.

Задать случайным образом массив из n целых числе - C++
Задать случайным образом массив из n целых числе. Перестроить массив записав в него сначала положительные , затем отрицательные и нули,...

3
ISergey
Maniac
Эксперт С++
1395 / 906 / 56
Регистрация: 02.01.2009
Сообщений: 2,706
Записей в блоге: 1
31.10.2009, 19:23 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
 
int rand_ab(int a, int b)
{
    return a + (rand()%(b - a + 1));
}
 
int main()
{
 
    const int n = 100;
    int a[n];
    int i;
 
    for(i = 0; i < n; ++i){
        a[i]=rand_ab(5,10);
        cout<<a[i]<<",";
    }
 
    cout << endl;
    return 0;
}
1
niXman
Эксперт С++
3139 / 1451 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
01.11.2009, 11:42 #3
C++
1
2
3
4
5
6
7
8
9
10
11
#include <algorithm>
#include <vector>
#include <cstdlib>
int myrand(int i) { return rand()%i; }
int main() {
   int N = 20;
   std::vector<int> arr(N);
   std::generate(arr.begin(), arr.end(), rand);
   std::random_shuffle(arr.begin(), arr.end(), myrand);
   return 0;
}
0
Monte-Cristo
2790 / 1376 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
01.11.2009, 11:59 #4
lfin, не забывайте просматривать Важные темы.
Вот одна из них, которая находится в разделе C/C++ Для начинающих http://www.cyberforum.ru/cpp-beginners/thread44753.html
В ней есть решение вашей проблемы.
1
01.11.2009, 11:59
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2009, 11:59
Привет! Вот еще темы с ответами:

Заполнить двумерный динамический массив случайным образом - C++
Написать функции для работы с двумерным динамическим массивом: - создать массив указанного размера(строки, столбцы) - заполнить...

Случайным образом заполнить двумерный массив (с++ помогите) - C++
Случайным образом заполнить двумерный массив. Каждую строку упорядочить по возрастанию и сохранить получившийся массив в файл.

Написать программу, которая случайным образом выдаёт английские/русские слова - C++
Написать программу, которая случайным образом выдаёт английские/русские слова из заранее созданного словаря(можно в файле), с целью...

Случайным образом сгенерировать массив из 20 чисел (в заданном диапазоне) - C++
Создать программу на С++, в которой случайным образом генерируется массив из 20 чисел (в диапазоне от -50.0 до 40.0) типа float....


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

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

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