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

Реализовать функцию заполнения заданного одномерного массива случайными числами

28.02.2016, 12:51. Показов 3099. Ответов 2
Метки нет (Все метки)

Подскажите, пожалуйста!
Мне надо написати функцию, которая:
- заполняет одномерный массив случайными числами;
- выводит массив на экран.
Мой код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <time.h>
using namespace std;
int masiv (int ar[], int size) {
    for (int i=0; i<size; i++) {
        cout<<ar[i];
    }
        }
void main() {
        srand(time(0));
        int ar[10]={};
            for (int i=0; i<5; i++) {
        ar[i]=rand()%100;
        cout<<ar[i];
    }
        masiv(ar[10],5);    
    system("pause");
}
У меня выбивает ошибка C2664: masiv: невозможно преобразовать параметр 1 из "int" в "int []. Подскажите, пожалуйста в чем причина.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.02.2016, 12:51
Ответы с готовыми решениями:

Реализовать функцию заполнения заданной матрицы случайными числами
Помогите пожалуйста зациклить программу и сделать функцию рандомного заполнения . пыталась...

Написать функцию заполнения массива случайными числами или по определенной формуле
Подскажите, пожалуйста, как прописать функцию заполнения массива (случайными числами или согласно...

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

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

2
62 / 62 / 55
Регистрация: 18.10.2014
Сообщений: 190
28.02.2016, 13:29 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# include <iostream>
# include <time.h>
using namespace std;
int masiv (int ar[], int size) {
for (int i=0; i<size; i++) {
cout<<ar[i];
}
}
void main() {
srand(time(0));
int ar[10]={};
for (int i=0; i<5; i++) {
ar[i]=rand()%100;
cout<<ar[i];
}
masiv(ar,5);    //вот тут кидается не элемент массива,а сам массив т е указатель на него.
system("pause");
}
1
0 / 0 / 0
Регистрация: 15.02.2016
Сообщений: 9
28.02.2016, 13:36  [ТС] 3
Спасибо большое!!! Проходили функции, а времени затронуть возвращение массива в функции объяснить преподу не хватило.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.02.2016, 13:36
Помогаю со студенческими работами здесь

Метод для заполнения массива случайными числами
Здраствуйте. Учусь по немного, изучаю Java. Стараюсь создать клас с одним полем int mat,...

Написать процедуру заполнения массива случайными числами
Всех приветствую и прошу помощи.Занимаюсь Курсовой работой,программу написал,но нужно сделать в ней...

Создание функция заполнения массива случайными числами
Условие задачи: Написать функцию, которая заполняет массив случайными числами в диапазоне,...

Напишите программу заполнения двумерного массива случайными числами
Напишите программу заполнения двумерного массива случайными числами из интервала от 1 до 20 по...


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

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

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