Помогите с программой c++

компьютеры программирование программы C++

Для примера такие входные данные: 6 1 4 4 4 1 1
Переменные b и c забиваются таким выводом: -858993460 int
Не могу понять от куда берется это число
#include "stdafx.h"
#include <iostream>
using namespace std;
void sort(int* m, int c){
for (int j = 1; j <= c - 1; j++){
for (int i = 1; i <= c - j; i++)
if (m[i] > m[i + 1]) swap(m[i], m[1 + 1]);
}
}
void delete_twin(int* a, int c){
for (int i = 0; i < c; i++)
if (a[i] == a[i + 1])
{
for (int j = i + 1; j < c; j++)
a[j - 1] = a[j];
--c;
i--;
}
}
int sort_max(int mas[], int size){
int max = mas[0];
for (int i = 1; i <= size; i++) if (mas[i]>max) max = mas[i];
return max;
}

int main()
{
int a, b, c, r, i, j;
cin >> a;
int* fig = new int;
int* pr = new int;
for (i = 0; i != a; i++) cin >> fig[i];
for (i = 0; i <= a; i++){
for (j = 1; j <= a; j++){
b = fig[i] + fig[i + 1] + fig[i + 2];
c = fig[j] + fig[j + 2] + fig[j + 2];
if (b > c) pr[i] = b; else pr[i] = c;
}

cout << pr[i];
}
sort(pr, a);
delete_twin(pr, a);
r = sort_max(pr, a);
cout << endl << r << endl;
system("pause");
delete fig, pr;
}
Ответы:
int* fig = new int;
int* pr = new int;
здесь ошибка. где размер выделенной памяти?
видно, студент )))


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.