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

Написать программу, организующую заполнение целого массива из n элементов случайными значениям - C++

Войти
Регистрация
Восстановить пароль
 
Troo
1 / 1 / 0
Регистрация: 09.10.2013
Сообщений: 73
01.11.2013, 17:22     Написать программу, организующую заполнение целого массива из n элементов случайными значениям #1
Написать программу, организующую заполнение целого массива из n элементов
случайными значениями (n – целая переменная) и корректный вывод массива.
__________________

В одной функции не должно быть заполнения массива и его вывод, нужно из как-то разделить, но не могу понять как.


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 <stdlib.h>
#include <time.h>
 
using namespace std;
 
void mass(int *mas, int const n);
int main()
{
    srand((unsigned)time(0));
    int const n=5;
    int mas [n];
    mass(mas,n);
    return 0;
}
void mass(int *mas, int const n)
{
    int i;
    for(i = 0; i < n; i++){
            mas[i]=rand() %10;
    cout << mas[i] << endl;
    }
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2013, 17:22     Написать программу, организующую заполнение целого массива из n элементов случайными значениям
Посмотрите здесь:

C++ Заполнение массива случайными числами
C++ Заполнение массива случайными значениями в С
Написать программу, которая запрашивает размерность двумерного массива, заполняет его случайными числами от 5 до 15 и находит максимальный элемент в м C++
C++ Написать программу, которая создает двумерный массив со случайными числами A[N,M]. Вычислить сумму и число положительных элементов массива
Напишите программу, которая заполняет массив из 30 элементов случайными числами в диапазоне от 0 до 100, и выводит значения элементов массива на экран C++
Написать программу, вычисляющую среднее арифметическое всех элементов массива из 200 элементов. Массив заполняется случайными числами C++
C++ Заполнение массива случайными числами
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,113
01.11.2013, 17:25     Написать программу, организующую заполнение целого массива из n элементов случайными значениям #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
#include <iostream>
#include <stdlib.h>
#include <time.h>
 
using namespace std;
 
void mass(int *mas, int const n);
void print(int *mas, int const n);
int main()
{
    srand((unsigned)time(0));
    int const n=5;
    int mas [n];
    mass(mas,n);
    print(mas,n);
    return 0;
}
void mass(int *mas, int const n)
{
    int i;
    for(i = 0; i < n; i++){
            mas[i]=rand() %10;
   // cout << mas[i] << endl;
    }
 
void print(int *mas, int const n)
{
int i;
    for(i = 0; i < n; i++)
    cout << mas[i] << endl;
}
 
}
Folko
 Аватар для Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
01.11.2013, 17:26     Написать программу, организующую заполнение целого массива из n элементов случайными значениям #3
Troo, ну как...в одной функции реализуете заполнение массива. А в другой его вывод
Rivory
146 / 112 / 2
Регистрация: 15.01.2013
Сообщений: 266
01.11.2013, 17:26     Написать программу, организующую заполнение целого массива из n элементов случайными значениям #4
А что, так не работает? У меня сейчас компилятора нет.

Хотя он может ругаться на несоответствие типов int[] и int*, это можно исправить, обьявив int* mas = new int[5];
Extrim88
 Аватар для Extrim88
50 / 50 / 11
Регистрация: 08.02.2013
Сообщений: 189
01.11.2013, 17:27     Написать программу, организующую заполнение целого массива из n элементов случайными значениям #5
Написать собственную функцию, коей передать адрес массива и его размер.

Добавлено через 55 секунд
Пардон, не обновил тему, запоздал с советом)
vua72
414 / 414 / 85
Регистрация: 28.11.2010
Сообщений: 1,175
Завершенные тесты: 1
01.11.2013, 17:28     Написать программу, организующую заполнение целого массива из n элементов случайными значениям #6
C++
1
2
3
4
5
6
void print_array(int* array, int size, char *msg) {
    int i = 0;
    std::cout<<msg;
    for (i = 0; i < size; ++i)
        std::cout<< array[i];
}
C++
1
2
3
4
5
6
void rnd_fill_array(int* array, int size, int a, int b) {
    int i = 0;
    srand(time(NULL ));
    for (i = 0; i < size; ++i)
        array[i] = a + rand() % (b - a + 1);
}
Troo
1 / 1 / 0
Регистрация: 09.10.2013
Сообщений: 73
01.11.2013, 17:37  [ТС]     Написать программу, организующую заполнение целого массива из n элементов случайными значениям #7
egor2116, наверное так, спасибо.

Rivory, работает программа, учительница сказала что нужно разделить на 2 функции.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2013, 12:17     Написать программу, организующую заполнение целого массива из n элементов случайными значениям
Еще ссылки по теме:

Написать программу, организующую заполнение целого массива из n элементов случайными значениями C++
Написать программу, организующую заполнение целого массива C++
Написать программу, организующую заполнение целого массива из n элементов случайными значениями C++
Заполнение массива случайными числами C++
Заполнение целого массива случайными значениями C++

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

Или воспользуйтесь поиском по форуму:
egor2116
 Аватар для egor2116
337 / 368 / 42
Регистрация: 20.01.2013
Сообщений: 1,113
02.11.2013, 12:17     Написать программу, организующую заполнение целого массива из n элементов случайными значениям #8
[QUOTE=Troo;5271453]egor2116, наверное так, спасибо.

Если чей то ответ вам показался полезным нажмите на кнопку +1спосибо под тем сообщением
Yandex
Объявления
02.11.2013, 12:17     Написать программу, организующую заполнение целого массива из n элементов случайными значениям
Ответ Создать тему
Опции темы

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