0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 17
1

Создать массив из 10 случайных целых чисел из отрезка; вывести значение минимального элемента массива

03.12.2013, 19:09. Показов 14083. Ответов 6
Метки нет (Все метки)

Написать программу, создающую массив из 10 случайных целых чисел из отрезка [-50;50]. Вывести на экран весь массив и на отдельной строке — значение минимального элемента массива.
код С++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2013, 19:09
Ответы с готовыми решениями:

Создайте массив из 8 случайных целых чисел из отрезка [1;10]
Создайте массив из 8 случайных целых чисел из отрезка . Выведите массив на экран в строку. Замените...

Написать программу, создающую массив из 10 случайных целых чисел из отрезка[-50;50]
Написать программу, создающую массив из 10 случайных целых чисел из отрезка. Вывести на экран весь...

Массив и указатели. Вывести на экран весь массив и на отдельной строке - значение минимального элемента массива
Нужна помощь, не знаю как сделать это задание. Написать программу, которая создает массив из 10...

создать два массива из 10 целых случайных чисел из отрезка [1;9] и третий массив из 10 действительных чисел
Создайте два массива из 10 целых случайных чисел из отрезка и третий массив из 10 действительных...

6
583 / 487 / 370
Регистрация: 05.11.2013
Сообщений: 1,262
Записей в блоге: 6
03.12.2013, 19:24 2
и при чем тут указатели?
1
7 / 7 / 3
Регистрация: 20.11.2013
Сообщений: 32
03.12.2013, 19:47 3
А при чем здесь указатели?

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include <iostream>
#include <conio.h>
#include <time.h>
 
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "Russian");
 
    const int size = 10;
    int massiv[size] = {0};
    int i;
 
 
    // Заполняем массив рандомными числами
    srand(time(NULL));
    for(i=0; i<size; i++)
    {
        int znak = rand() % 2 + 1;
 
        if(znak == 1)
        {
            massiv[i] = rand() % 50 + 0; // диапазон чисел от 0 до 50
        }
        else
        {
            massiv[i] = - rand() % 50 + 0; // диапазон чисел от -50 до -1
        }
    }
 
 
    // Выводим массив на экран
    std::cout << "Массив рандомных чисел : ";
    for(i=0; i<size; i++)
    {
        std::cout << massiv[i] << " ";
    }
 
 
    // Ищем минимальное значение в массиве пузырьковым методом
    int x, y, temp;
    for(x = 0; x<size-1; x++) // i - номер прохода
    {            
        for(y=0; y<size-1; y++) // внутренний цикл прохода
        {     
            if (massiv[y+1] < massiv[y]) 
            {
                temp = massiv[y+1]; 
                massiv[y+1] = massiv[y]; 
                massiv[y] = temp;
            }
        }
    }
 
 
    // Выводим минимальное значение на экран
    std::cout << "\nМинимальное значение : " << massiv[0];
 
    _getch();
}
2
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 17
04.12.2013, 15:09  [ТС] 4
извините,название темы не от той работы написал
0
Mobile Software Engineer
Эксперт С++
5365 / 1584 / 956
Регистрация: 23.01.2011
Сообщений: 3,214
04.12.2013, 15:46 5
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 <algorithm>
#include <iostream>
#include <iterator>
#include <random>
#include <array>
 
int main()
{
    std::default_random_engine generator;
    std::uniform_int_distribution <> distribution(-50, 50);
 
    const size_t arraySize(10);
    std::array <int, arraySize> array;
    std::cout << "Array: " << std::endl;
    std::generate(array.begin(), array.end(), [&]() -> int {
        return distribution(generator);
    });
    std::copy(array.begin(), array.end(), std::ostream_iterator <int> (std::cout, " "));
    std::cout << std::endl << "Minimal: " << *(std::min_element(array.begin(), array.end())) << std::endl;
 
    system("pause");
    return 0;
}
1
583 / 487 / 370
Регистрация: 05.11.2013
Сообщений: 1,262
Записей в блоге: 6
04.12.2013, 19:43 6
Сколько помощников на одного лентяя
2
1 / 1 / 1
Регистрация: 06.02.2014
Сообщений: 25
23.01.2015, 13:35 7
mickey_smith, а зачем ты так замарчиваешься с rand%2+1; разве это нужно, а?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.01.2015, 13:35
Помогаю со студенческими работами здесь

Массив из 12 случайных целых чисел из отрезка
Сама задача: Создайте массив из 12 случайных целых чисел из отрезка . Определите какой...

Создать одномерный массив, состоящий из 10 целых случайных чисел и вывести его
составить скрипт Составить программу, которая сформирует одномерный массив, состоящий из 10...

Создать массив из 13 случайных чисел из отрезка от 11 до 99
Создать массив из 13 случайных чисел из отрезка от 11 до 99 и вывести массив на экран

Создать массив из 10 целых случайных чисел. Вычислить сумму четных элементов массива и среднее арифметическое нечетных
Создать массив из 10 целых случайных чисел. Вычислить сумму четных элементов массива и среднее...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru