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

Числовой массив заполнить случайными числами и распечатать столбиком - C++

Восстановить пароль Регистрация
 
Jaroslava
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 21
07.09.2014, 14:46     Числовой массив заполнить случайными числами и распечатать столбиком #1
Помогите пожалуйста!

Создаем числовой массив. Заполнить случайными числами в диапазоне от -10 до 10. Распечатать столбиком
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
07.09.2014, 15:04     Числовой массив заполнить случайными числами и распечатать столбиком #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <array>
#include <random>
#include <ctime>
 
int main()
{
    std::mt19937 gen(static_cast<unsigned>(time(nullptr)));
    std::uniform_int_distribution<> dist(-10, 10);
    std::array<int, 20> ar;
    for (auto& i : ar)
        std::cout << (i = dist(gen)) << "\n";
 
    return 0;
}
Jaroslava
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 21
07.09.2014, 15:26  [ТС]     Числовой массив заполнить случайными числами и распечатать столбиком #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
#include<iostream.h>
#include<math.h>
#include<iomanip.h>
#include<stdlib.h>
main()
{
const int n = 100;
int massiw [n]={0},l;
cout<<"enter l = ";
cin>>l;
srand(l);
 
//вывод массива на экран
int i;
while (i<=0)
{
    cout<<massiw[i];
    i++;
}
cout<<"\n\n";
 
// заполняем масcив   вывод масcива на экран
i=0;
while (i<=0)
{
    massiw[i]=i*8;
    if ((i+1)%5)
        cout<<setw(5)<<massiw[i];
    else
        cout<<'\n';
    i++;
}
cout<<'\n';
// заполняем масcив rand  вывод масcива на экран
i=0;
while(i<=n)
{
    massiw[i]=rand()%101+50;
    if ((i+1)%5)
        cout<<setw(3)<<massiw [i];
    else
        cout<<'\n';
    i++;
}
 
 
 
 
cout<<"\n\n";
return 0;
}
Проверьте пожалуйста.
zss
Модератор
Эксперт С++
 Аватар для zss
5942 / 5547 / 1783
Регистрация: 18.12.2011
Сообщений: 14,164
Завершенные тесты: 1
07.09.2014, 15:37     Числовой массив заполнить случайными числами и распечатать столбиком #4
Какую ошибку?
Если про заголовки, то замените на:
C++
1
2
3
#include<iostream>
#include<iomanip>
using namespace std;
И еще в 14 строке
C++
1
int i=0;
Yandex
Объявления
07.09.2014, 15:37     Числовой массив заполнить случайными числами и распечатать столбиком
Ответ Создать тему
Опции темы

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