С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 01.11.2017
Сообщений: 164
1

Мусор при генерации элементов массива

11.12.2018, 17:51. Показов 1188. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задание: С помощью генератора случайных чисел занести в массивы М(15) и А(12) числа из диапазона от -16 до 30.
При генерации 12 и 13 элемента генерируется, подскажите как исправить?
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
#include "pch.h"
#include <iostream>
#include <ctime> 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    srand(time(NULL));
    int arrayM[15]; // инициализация первого массива
    int arrayA[12]; // инициализация второго массива
    for (int i = 0; i < 15; i++)
    {
        arrayM[i] = -16 + rand() % (1 + 30 - (-16));
    }
    cout << "Элементы массива M : ";
    for (int i = 0; i < 15; i++)
    {
        cout << i << " элемента массива:" << arrayM[i] << endl;
    }
    for (int i = 0; i < 12; i++)
    {
        arrayA[i] = -16 + rand() % (1 + 30 - (-16));
    }
    
    cout << endl << endl;
 
    cout << "Элементы массива A : ";
    for (int i = 0; i < 15; i++)
    {
        cout << i << "элемента массива:" << arrayA[i] << endl;
    }
 
}
Миниатюры
Мусор при генерации элементов массива  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.12.2018, 17:51
Ответы с готовыми решениями:

Мусор при выводе массива
Почему выводит мусор? Выводить отдельным циклом? #include&lt;iostream&gt; using namespace std; int...

Мусор при выводе массива
Дано два динамических массива одинаковой размерности. Нужно вывести массив с одинаковыми элементами...

При выводе массива, выводит мусор
Програмка генератор паролей! #include&lt;iostream&gt; #include&lt;time.h&gt; #include&lt;conio.h&gt; using...

Мусор в элементах массива при передаче в функцию
Доброго времени суток, столкнулся с данной проблемой в CLI, попробовал реализовать аналог для...

1
1355 / 854 / 365
Регистрация: 26.02.2015
Сообщений: 3,806
11.12.2018, 17:56 2
Лучший ответ Сообщение было отмечено noname12345 как решение

Решение

Записываешь 12 элементов
C++
1
2
3
4
for (int i = 0; i < 12; i++)
    {
        arrayA[i] = -16 + rand() % (1 + 30 - (-16));
    }
А считываешь 15
C++
1
2
3
4
for (int i = 0; i < 15; i++)
    {
        cout << i << "элемента массива:" << arrayA[i] << endl;
    }
1
11.12.2018, 17:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.12.2018, 17:56
Помогаю со студенческими работами здесь

Выводится мусор при выводе массива в обратном порядке
Дайте пожалуйста объяснение багу, высочившемуся у меня во время выполнения следующего задания: ...

Почему при сложении элементов массива выводит мусор?
#include&lt;stdio.h&gt; #include &lt;malloc.h&gt; #include &lt;math.h&gt; int main(){ int n; int sum = 0;...

Мусор при выводе массива
#include &lt;string.h&gt; // strcat #include &lt;stdio.h&gt; // printf #include &lt;ctype.h&gt; //...

Мусор в элементах массива при передаче между формами c++
Доброго времени суток, собственно проблема ясна с названия темы, после передачи массива в дочерную...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru