Генерация чисел c++

189
28 сентября 2017, 15:01

Имеется следующий код:

#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

void main()
{
    int n, k;
    cout << "Enter the size of the first array: ";
    cin >> n;
    cout << "Enter the size of the second array: ";
    cin >> k;
    srand(time(0));
    int* arr_1 = new int[n];
    int* arr_2 = new int[k];
    for (int i = 0; i < n; i++) // Заполнение первого массива
    {   
        arr_1[i] = rand() % 10;
    }
    for (int i = 0; i < n; i++) {
        cout << arr_1[i] + " ";
    }
    system("pause");
}

Однако при генерации чисел вместо чисел генерируются какие-то символы, по типу "Ь2XЭ2░Ю2╘Ю2Я2HЯ2Э2░Ю2╘Ю2Я2HЯ2Э2░Ю2╘Ю2Я2HЯ2Э2░Ю2╘Ю2Я2HЯ2Ь2XЭ2░Ю2╘Ю2Я2HЯ2". В чём проблема?

Answer 1

Вместо

cout << arr_1[i] + " ";

Напишите

cout << arr_1[i] << " ";
READ ALSO
Какой именно enter нажат?

Какой именно enter нажат?

Как определить, какой из двух enter'ов нажат(num pad или основной)?

238
Как создать dll?

Как создать dll?

Добрый вечер - установил visual studio 2017 почти со всеми дополнениями:Не ставил Node и ASPПодскажите как мне создать dll для C++?Не могу найти Win32 вкладку...

265
Странный вывод в qr creator C++ [требует правки]

Странный вывод в qr creator C++ [требует правки]

При вычислениях компилятор выдаэт такие числа как 126е^+0291

221
Нужен код &ldquo;рычажной&rdquo; функции C++

Нужен код “рычажной” функции C++

Вкратце - есть getasynckeystate(кнопка), но, функция выполняется только если эта кнопка нажата, и если ее отпустить -- функция не будет работатьНужно...

199