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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 22, средняя оценка - 4.68
Сюзерен
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 32
#1

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

17.12.2012, 14:13. Просмотров 3426. Ответов 7
Метки нет (Все метки)

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

Заполнить массив случайными числами, лежащими в интервале от 0 до 100 - C++
Доброе время суток уважаемые форумщики. Помогите решить задачу по С++. Нужно заполнить массивы случайными числами, лежащими в интервале...

Массив размерностью 30 заполнить случайными числами, лежащими в диапозоне от -100 до 100 - C++
Массив размерностью 30 заполнить случайными числами, лежащими в диапозоне от -100 до 100. Заменить все элементы с отрицательными значениями...

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

Заполнить массив случайными значениями, лежащими в диапазоне от 50 до 100 - C++
Массив предназначен для хранения значений весов двадцати человек. С помощью датчика случайных чисел заполните массив целыми значениями,...

Массивы. Заполнить случайными числами. Найти минимальный отрицательный элемент. Вычислить среднеарифмитическое положительных - C++
С помощью динамического массива составить прогу 1.Заполнить массив массив случайными числами. 2.Найти минимальный отрицательный...

Заполнить файл целыми 30 числами, полученными с генератора случайных чисел в интервале от -100 до 100 - C++
1.Заполнить файл целыми 30 числами, полученными с помощью генератора случайных чисел в интервале от -100 до 100. Вывести на экран...

7
DarkSkazochnik
3 / 3 / 0
Регистрация: 17.11.2012
Сообщений: 39
17.12.2012, 14:36 #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;   // Выводим.
}
}
1
Сюзерен
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 32
17.12.2012, 19:28  [ТС] #3
DarkSkazochnik, Спасибо большое, Удачи.

Добавлено через 4 часа 40 минут
пишет ошибка "Cannot open include file: 'stdafx.h': No such file or directory"
0
David Sylva
1293 / 955 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
17.12.2012, 20:26 #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;
    } 
}
1
Сюзерен
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 32
17.12.2012, 20:43  [ТС] #5
David Sylva, Во спасибо большое.
0
David Sylva
1293 / 955 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
17.12.2012, 20:44 #6
Цитата Сообщение от Сюзерен Посмотреть сообщение
David Sylva, Во спасибо большое
Проверьте сначала, всё работает так как надо, я про то может надо размер массива вводить?
1
Сюзерен
0 / 0 / 0
Регистрация: 04.11.2012
Сообщений: 32
17.12.2012, 20:57  [ТС] #7
David Sylva,
Все работает, ничего не нужно.
0
David Sylva
1293 / 955 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
17.12.2012, 20:58 #8
Можешь убрать все std из кода и дописать using namespace std; а то могут придираться.
1
17.12.2012, 20:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2012, 20:58
Привет! Вот еще темы с ответами:

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

Заполнить одномерный массив случайными числами в заданном интервале - C++
Задан одномерный масив А. Заполнить его случайными числами в интервале (1-10). Вывести на экран. Найти кол-во не парных элементов массива.

Заполнить файл случайными целыми числами в заданном интервале - C++
Заполнить файл целыми 20 числами, полученными с помощью генератора случайных чисел в интервале от 0 до 200. Вывести результат на экран.

Массив размерностью 100 заполнить случайными числами - C++
Помогите с заданием,кому не трудно. Массив размерностью 100 заполнить случайными числами, лежащими в диапазоне от –10 до 10. Во всех...


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

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

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