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

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

Войти
Регистрация
Восстановить пароль
 
Ане4кA
1 / 1 / 0
Регистрация: 05.05.2011
Сообщений: 66
#1

Заполнение массива случайными числами - C++

20.05.2011, 17:02. Просмотров 1448. Ответов 9
Метки нет (Все метки)

Подскажите пожалуйста, как заполнить массив случайными числами в div-C++? Программа выдает ошибку=(
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <cstdlib>
#include <iostream>
#include <stdlib.h>
#define n 30
using namespace std;
 
int main(int argc, char *argv[])
{ int i,k=0,a[n];
randomize();
for(i=1;i<=n;i++)
a[i]=random(70)+10;
if(a[i]>50&&a[i]<=57)
k=k++;
cout>>k>>" ";
 
    system("PAUSE");
    return EXIT_SUCCESS;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2011, 17:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заполнение массива случайными числами (C++):

Заполнение массива случайными числами - C++
Здравствуйте. Необходимо заполнить два массива случайными числами. Проблема состоит в том, что массивы заполняются одинаковыми...

Заполнение массива случайными числами - C++
Доброго времени суток. Перейду сразу к сути: Надо построить массив из 5000 целых случайных чисел и отсортировать его сортировкой Шелла, ...

Заполнение массива случайными числами - C++
Извините за наиглупейший вопрос, но я забыл как задавать диапазон случайных чисел при заполнеии массива:wall:. Будьте добры, освежите мне...

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

Заполнение массива случайными числами в цикле - C++
Есть массив который заполняется случайным образом. как сделать чтобы он заполнялся случайным образом несколько раз и результаты выводились...

Заполнение двумерного массива случайными числами - C++
Подскажите, пожалуйста, правильно ли я создал массив и правильно ли его заполняю? Скрин результата компиляции приложен. Подчеркнутые цифры...

9
SergeyS
153 / 145 / 6
Регистрация: 12.03.2011
Сообщений: 807
20.05.2011, 17:06 #2
не смотрел код, но вы пропустили ковычки в конце main
0
Ане4кA
1 / 1 / 0
Регистрация: 05.05.2011
Сообщений: 66
20.05.2011, 17:10  [ТС] #3
Оо, они же вроде там не нужны? Хм, но все равно выдает ошибку
0
ValeryLaptev
Эксперт С++
1045 / 824 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
20.05.2011, 17:11 #4
Цитата Сообщение от bober94 Посмотреть сообщение
не смотрел код, но вы пропустили ковычки в конце main
Не кавычки, а закрывающую скобку!
0
Mиxaил
533 / 438 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
20.05.2011, 17:17 #5
Dev - C++ у меня нет, но в Visual C++ работает нормально
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <iomanip>
#include <ctime>
 
const int Size = 5;
 
int main()
{
    int my_array[Size];
    
    srand ( time (0) );
 
    for (int index = 0; index < Size; index++)
        my_array [index] = rand() % 10 + 1;
 
    for (int index = 0; index < Size; index++)
        std::cout << std::setw(4) << my_array [index];
    
    std::cin.get();
    return 0;
}
0
Ане4кA
1 / 1 / 0
Регистрация: 05.05.2011
Сообщений: 66
20.05.2011, 17:19  [ТС] #6
Спасибо большое!
Сейчас буду разбираться=)
0
OMAAGAAD
15 / 15 / 3
Регистрация: 24.09.2010
Сообщений: 45
20.05.2011, 17:30 #7
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#define n 30
using namespace std;
 
int main(int argc, char *argv[])
{ 
    int i,k=0,a[n];
    for(i=1;i<=n;i++)
    {
        a[i]=10+rand()%70;
        if((a[i]>50)&&(a[i]<=57))
            k=k++;
    }
        cout<<"(50;57]: "<<k<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}
1
Ане4кA
1 / 1 / 0
Регистрация: 05.05.2011
Сообщений: 66
20.05.2011, 17:34  [ТС] #8
Вот это мне понятно!
Спасибо=)
0
Danvern
40 / 39 / 3
Регистрация: 22.06.2010
Сообщений: 415
Записей в блоге: 1
20.05.2011, 18:07 #9
первый пост paskal + c++.
где ты такой код нашла?
0
Ане4кA
1 / 1 / 0
Регистрация: 05.05.2011
Сообщений: 66
20.05.2011, 18:39  [ТС] #10
Хм, да я путаюсь в них, знаю и тот и тот язык, в итоге вообще их смешиваю
надо исправляться
0
20.05.2011, 18:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2011, 18:39
Привет! Вот еще темы с ответами:

Заполнение динамического массива случайными числами - C++
оч нужна помощь написать в консоли программу: динаммический массив размерностью 20 заполняется случайными числами

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

Заполнение массива случайными числами в заданном диапазоне - C++
Не могу заполнить массив данных типа float в диапазоне от -10 до 10.. Как это сделать ?

Заполнение двумерного динамического массива случайными числами от 1 до N - C++
Не понимаю, в чём ошибка.. Можно ли вообще сравнивать for (int i = 0; mass!=NULL; i++) mass с NULL?? #include &lt;fstream&gt; #include...


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

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

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