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

Запись случайных натуральных чисел в линейный массив - C++

Восстановить пароль Регистрация
 
NewProject
2 / 2 / 0
Регистрация: 10.08.2012
Сообщений: 53
10.12.2012, 14:41     Запись случайных натуральных чисел в линейный массив #1
C++
1
2
3
4
5
6
for( j=0; j<10; j++)
    {
        
         arr[i++]=rand()%(b-a+1)+a;
            
    }
Пытаюсь сделать так но выводит вообще не по теме 0BF014 что то в этом роде что делать?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 538
10.12.2012, 15:10     Запись случайных натуральных чисел в линейный массив #2
Что такое "b", что такое "a"??? А именно: каков их тип?
NewProject
2 / 2 / 0
Регистрация: 10.08.2012
Сообщений: 53
10.12.2012, 15:12  [ТС]     Запись случайных натуральных чисел в линейный массив #3
a и b это диапазоны типа int
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 538
10.12.2012, 15:16     Запись случайных натуральных чисел в линейный массив #4
ага, хорошо. А Тип массива какой? Почему в цикле используется переменная "жита", а в массив заносится увеличивающаяся переменная "ита"? Можно код увидеть в большем объеме?
NewProject
2 / 2 / 0
Регистрация: 10.08.2012
Сообщений: 53
10.12.2012, 15:37  [ТС]     Запись случайных натуральных чисел в линейный массив #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    int j,i=0,k,a,b;
    int arr[50];
    
 
    //cout<<"Введите размер массива: ";
    //cin>> i;
    //int* arr= new int[i]; 
    cout<<"Введите диапазон для заполнения через пробел: ";
    cin>>a>>b;
    srand(time(NULL));
    for( j=0; j<10; j++)
    {
        
         arr[i++]=rand()%(b-a+1)+a;
            
    }
    //arr[50]='\0';
    cout<<arr;
тут я закоментил для отладки необрощайте внимания и лишнии переменные они для 2й части задания то же необрощайте внимания
Afflicted
Обитатель форума
199 / 182 / 8
Регистрация: 28.10.2012
Сообщений: 538
10.12.2012, 16:18     Запись случайных натуральных чисел в линейный массив #6
брр. Выводить нужно каждый элемент массива, а не самого его. for (int i=0; i< 10; ++i) cout << arr[i];
NewProject
2 / 2 / 0
Регистрация: 10.08.2012
Сообщений: 53
10.12.2012, 16:39  [ТС]     Запись случайных натуральных чисел в линейный массив #7
это я уже понял но при указании размера в 10 он выдает 9 элементов да мне бы еще 0 убрать мне по заданию нужно натуральные числа + в диапазоне к примеру от 5 до 10 значит будут только числа 5 6 7 8 9 10
ZaMaZaN4iK
Мой лучший друг-отладчик!
 Аватар для ZaMaZaN4iK
163 / 163 / 9
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
Завершенные тесты: 1
10.12.2012, 16:46     Запись случайных натуральных чисел в линейный массив #8
Прошу:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <ctime>
 
int main()
{
    const int a=5;
    const int b=10;
    srand(time(0));
    int size;
    std::cin>>size;
    int *mas=new int[size];
    for(int i=0;i<size;i++)
    {
        mas[i]=a+(rand()%(b-a+1));
        std::cout<<mas[i]<<' ';
    }
    std::cout<<std::endl;
    system("pause");
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2012, 16:46     Запись случайных натуральных чисел в линейный массив
Еще ссылки по теме:

Сформировать одномерный массив целых чисел, используя датчик случайных чисел C++
C++ Запишите шесть строк, состоящих из двух случайных чисел типа int, которые не больше 10 и трех случайных чисел
C++ Массив: Задать радномно массив чисел (натуральных) от 0 до 10.

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

Или воспользуйтесь поиском по форуму:
NewProject
2 / 2 / 0
Регистрация: 10.08.2012
Сообщений: 53
10.12.2012, 16:46  [ТС]     Запись случайных натуральных чисел в линейный массив #9
все спс за помощь тема закрыт.
Yandex
Объявления
10.12.2012, 16:46     Запись случайных натуральных чисел в линейный массив
Ответ Создать тему
Опции темы

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