Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
MaxFilippov
1 / 1 / 0
Регистрация: 26.03.2017
Сообщений: 49
1

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

29.03.2017, 12:36. Просмотров 217. Ответов 1
Метки нет (Все метки)

Почему не работает прога? Должна выводить кв. корень из любого эл-та массива, но выводит какие-то левые чи
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
#include <cmath>
#include <cstdlib>
using namespace std;
 
int main()
{
    
 int a,r1,r2;
cin>>r1;
  cin>>r2;
 srand( time( 0 ) );
  
  a=r1+rand()%r2;
  double arr[a];
  cout<<sqrt(arr[a])<<endl;
  
 
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2017, 12:36
Ответы с готовыми решениями:

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

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

Заполнить двухмерный массив случайными числами и вывести на экран
1.Заполнить двухмерный массив случайными числами и вывести на экран. 2.Модифицировать его...

Заполнить массив случайными числами, вывести элементы массива в 2 строки
помогите пожалуйста. (заполнить массив S(1..20) случайным образом числами из интервала от 0 до 100....

Заполнить одномерный массив n случайными числами от -15 до 3. Вычислить и вывести на экран
Заполнить одномерный массив n случайными числами от -15 до 3. Вычислить и вывести на экран

1
Nishen
Модератор
628 / 405 / 209
Регистрация: 26.02.2015
Сообщений: 1,904
Завершенные тесты: 3
29.03.2017, 12:46 2
Потому что вы массив ничем не заполнили.

Добавлено через 1 минуту
Потому что размер массива задан не константным значением.

Добавлено через 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 <ctime>
#include <iostream>
 
using namespace std;
 
int main() {
 
    srand(time(NULL));
 
    const size_t size = 10;
    size_t r1, r2;
    double array[size];
 
    cout
        << "Enter the r1 and r2: ";
    cin
        >> r1
        >> r2;
 
    cout
        << "Array: ";
 
    for (size_t i = 0; i < size; i++) {
 
        array[i] = r1 + rand() % r2;
 
        cout
            << array[i]
            << ' ';
 
    }
 
    cout
        << endl
        << "SQRT Arr: ";
 
    for (size_t i = 0; i < size; i++) {
 
        cout
            << sqrt(array[i])
            << ' ';
 
    }
    
    cout
        << endl;
 
    system("PAUSE");
 
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2017, 12:46

Заполнить массив случайными числами в диапазоне (6, 32), вывести в строку, упорядочить вставкой
Плиз очень сильно надо не знаю

Заполнить массив случайными положительными и отрицательными числами и вывести в строку с интервалом
Заполнить массив случайными положительными и отрицательными числами и вывести в строку с интервалом...

Сформировать динамический двумерный массив, заполнить его случайными числами и вывести на печать
Все привет!Прошу помочь,на примере этой задачи нужно сформировать динамический двумерный массив,...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru