я новенький в изучении C++. Что в этом коде может быть не так?
#include "pch.h"
#include <iostream>
#include <ctime>
#include <conio.h>
using namespace std;
void fillArray(int* const arr, const int size)
{
for (int i = 0; i < size; i++) {
arr[i] = rand() % 15;
for (int i = 0; i < size; i++) {
cout << arr[i] << endl;
}
}
}
int main()
{
int a = 3;
int size = 4;
fillArray(&a, size);
}
Проблема тут в передачи в функцию неверного количества элементов, на которые указывает указатель arr. В записи &a arr будет указывать на 1 элемент, соответственно size должен быть равен 1, а не 4.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости