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

Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100) - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.68
Сюзерен
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 32
17.12.2012, 14:13     Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100) #1
Доброго дня, уважаемые форумчане, помогите пожалуйста решить задание.
Заполнить массивы случайными числами, лежащими в интервале 0 до 100. Вывод на экран оформить по следующему образу: m[1]=10
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2012, 14:13     Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100)
Посмотрите здесь:

Массив размерностью 30 заполнить случайными числами, лежащими в диапозоне от -100 до 100 C++
заполнить функцию случайными числами от 0 до 100, конец записи 0 C++
C++ Заполнить массив случайными числами, лежащими в интервале от 0 до 100
C++ Массив размерностью 100 заполнить случайными числами
C++ Массивы. Заполнить случайными числами. Найти минимальный отрицательный элемент. Вычислить среднеарифмитическое положительных
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DarkSkazochnik
 Аватар для DarkSkazochnik
3 / 3 / 0
Регистрация: 17.11.2012
Сообщений: 39
17.12.2012, 14:36     Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100) #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
24
#include <iostream>
#include <stdafx.h>
#include <ctime>
 
#define SIZE 30   //Константа, указывающая сколько элементов максимально может быть в массиве
 
void main ()
{
int x; int mas[SIZE];  //Инициализируем массив
 
cout << "Vvedite kol-vo chisel: ";
cin >> x >> endl;   //Вводим желаемое кол-во элементов
 
for (int i = 0; i < x; i++)   //Заполняем массив
{
srand(time(NULL));   //Зерно рандома, позволит постоянно получать на выходе различные числа
mas[i] = 0 + rand() % 101;   //Заполняем от 0 до 100.
}
 
for (int i = 0; i < x; i++)
{
cout << "m [" << i << "] = " << mas[i] << endl;   // Выводим.
}
}
Сюзерен
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 32
17.12.2012, 19:28  [ТС]     Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100) #3
DarkSkazochnik, Спасибо большое, Удачи.

Добавлено через 4 часа 40 минут
пишет ошибка "Cannot open include file: 'stdafx.h': No such file or directory"
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
17.12.2012, 20:26     Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100) #4
Допиши using namespace std;

Цитата Сообщение от DarkSkazochnik Посмотреть сообщение
#include <stdafx.h>
убери

и 13 строке ошибка убери
Цитата Сообщение от DarkSkazochnik Посмотреть сообщение
>> endl
И программа будет выводить все одинаковые числа.

Добавлено через 6 минут
Можно вот так сделать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream> 
#include <cstdlib> 
#include <ctime> 
 
int main() 
{   
    srand((unsigned) time(0));
    const int size = 10; 
    int array[size]; 
    int i; 
 
    for ( i = 0; i < size; ++i) 
    { 
        array[i] = 0 + rand() % 101; 
        std::cout << "[" << i << "] " << array[i] << std::endl;
    } 
}
Сюзерен
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 32
17.12.2012, 20:43  [ТС]     Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100) #5
David Sylva, Во спасибо большое.
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
17.12.2012, 20:44     Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100) #6
Цитата Сообщение от Сюзерен Посмотреть сообщение
David Sylva, Во спасибо большое
Проверьте сначала, всё работает так как надо, я про то может надо размер массива вводить?
Сюзерен
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 32
17.12.2012, 20:57  [ТС]     Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100) #7
David Sylva,
Все работает, ничего не нужно.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2012, 20:58     Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100)
Еще ссылки по теме:

C++ Заполнить массив случайными значениями, лежащими в диапазоне от 50 до 100
C++ Заполнить массив случайными числами в интервале [0;5]. Введите число x и найдите все значения, равные x
Матрицы: заполнить случайными числами от 0 до 100, найти среднее значение выше главной и обратной диагонали C++

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

Или воспользуйтесь поиском по форуму:
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
17.12.2012, 20:58     Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100) #8
Можешь убрать все std из кода и дописать using namespace std; а то могут придираться.
Yandex
Объявления
17.12.2012, 20:58     Массивы. Циклические алгоритмы (Заполнить массивы случайными числами, лежащими в интервале 0 до 100)
Ответ Создать тему
Опции темы

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