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

Создать массив и заполнить его случайными числами

10.01.2020, 22:27. Показов 1459. Ответов 1

Студворк — интернет-сервис помощи студентам
Мужики! Помогите создать программу, желательно в visual studio на с++, но можно и билдер, консольное приложение
Задание на изображении ниже:
Заранее благодарю всех за помощь
Миниатюры
Создать массив и заполнить его случайными числами  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2020, 22:27
Ответы с готовыми решениями:

Создать одномерный массив, заполнить его случайными числами. Поменять в массиве местами две его половины
Создать одномерный массив и заполнить его случайными целыми числами. Вывести массив. Поменять в...

Создать и заполнить массив случайными числами и вычислить сумму его элементов
Привет ребята, подскажите как реализовать вот это задание? "используя указатели, нписать...

Создать статический массив на 10 элементов и заполнить его случайными числами из диапазона [0;5]
Знает кто-то, как решить задачу на С++? Создать статический массив на 10 элементов и заполнить его...

Создать динамический массив, размер которого пользователь вводит с клавиатуры.Заполнить его случайными числами
Кто знает, как на С++: создать динамический массив, размер которого пользователь вводит с...

1
653 / 466 / 183
Регистрация: 23.04.2019
Сообщений: 1,987
10.01.2020, 22:39 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <iostream>
#include <algorithm>
 
int64_t sum(int64_t * arr, size_t n)
{
    auto max = std::distance(arr, std::max_element(arr, arr + n));
    int64_t sum = 0;
    for (size_t i = 0; i < max; i++)
    {
        sum += arr[i];
    }
    return sum;
}
 
void in(int64_t * arr, size_t n)
{
    int64_t from;
    int64_t to;
    std::cin >> from >> to;
    for (size_t i = 0; i < n; i++)
    {
        arr[i] = from + (rand() % to + 1);
    }
}
 
void out(int64_t * arr, size_t n)
{
    for (size_t i = 0; i < n; i++)
    {
        std::cout << arr[i] << "\t";
    }
}
 
int main()
{
    size_t n;
    std::cin >> n;
    int64_t* arr = new int64_t[n];
    in(arr, n);
    out(arr, n);
    std::cout << sum(arr, n);
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2020, 22:39
Помогаю со студенческими работами здесь

Создать массив типа int на 10 элементов и заполнить его случайными числами от 7 до 14. После заполнения перезаписать все
Создать массив типа int на 10 элементов и заполнить его случайными числами от 7 до 14. После...

Создать массив из 15 элементов, заполнить его случайными числами. Создать новый массив из отрицательных элементов
Создать массив из 15 элементов, заполнить его с помощью случайных чисел. Создать новый массив из...

Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по убыванию
Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по убыванию и...

Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по возрастанию
Есть такое задание: Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его...

Нужно создать список и заполнить его 10 случайными целыми числами и вывести на экран
Помогите пж. Нужно создать список и заполнить его 10 случайными целыми числами и вывести на экран....

Создать двухмерный массив, заполнить случайными числами от 0 до 30 и отсортировать
Суть: создать двухмерный массив, заполнить случайными числами от 0 до 30 и отсортировать массив....


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

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

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