Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ecofreeon
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 140
#1

Попытка чтения или записи в защищенную память - C++

29.04.2014, 10:22. Просмотров 750. Ответов 7
Метки нет (Все метки)

собственно в проблема в заголовке
код

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
#include "stdafx.h"
#include <iostream>
#include <fstream>
 using namespace std;
  void main()
  {
  ifstream fin("input.txt");
  ofstream fout("output.txt");
   int a[100];
   int n;
   int b,max,min,summ,pr,i;
   max=-2147483648;
   min=2147483648;
   fin>>n;
   summ=0;
   pr=1;
   for (i=0; i<=n; i++)
   {
    fin>>a[i];
      if (a[i]>max) max=i;
      if (a[i]<min) min=i;
   }  
   for (i=min; i<=max; i++)
   {
   pr=pr*a[i];
   if (a[i]>0) summ=summ+a[i];
   } 
   fout<<summ<<" ";
   fout<<pr;
   fin.close();
   fout.close();
  }

в этом коде. Что это значит?
помогите пожалуйста!

Добавлено через 2 минуты
для чего
нужно вывести два числа, разделенных пробелом: сумму положительных элементов и произведение чисел, расположенных между минимальным и максимальным элементами
пример
5
-7 5 -1 3 9
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2014, 10:22
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Попытка чтения или записи в защищенную память (C++):

Попытка чтения или записи в защищенную память - C++
Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена. P.S. не ругайтесь...

Попытка чтения или записи в защищенную память - C++
Здравствуйте. Вот такая проблема. При компиляции программы выводит сообщение: An unhandled exception of type...

Ошибка : Попытка чтения или записи в защищенную память - C++
выходит ошибка после того как выполняется функция void poisk_cena(). Подскажите пожалуйста где ошибка. Ошибка: Необработанное...

Двумерный динамический массив. Попытка чтения или записи в защищенную память - C++
В общем функция выглядит так float** calculate(float H, float W, float L, float Vu, float Tu, float l, float ro, float T0, float C,...

Ошибка: "Попытка чтения или записи в защищенную память" - C++
Вот это выдает: Additional information: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память...

Динамический массив структур - ошибка "попытка чтения или записи в защищенную память" - C++
не работает: class Students { struct list { string marka_mashini; string familiya_vladelca; int god_vipuska; ...

7
Ilot
Модератор
Эксперт С++
1823 / 1181 / 232
Регистрация: 16.05.2013
Сообщений: 3,118
Записей в блоге: 5
Завершенные тесты: 1
29.04.2014, 10:34 #2
C++
1
2
   max=-2147483648;
   min=2147483648;
Для того что бы узнать пределы встроенных типов используйте класс numeric_limits из стандартной библиотеки. Например так:
C++
1
2
3
4
#include<limits>
...
int max = std::numeric_limits<int>::max();
int min = std::numeric_limits<int>::min();
А так да проблемма именно в этом.
http://www.cplusplus.com/reference/limits/numeric_limits/
0
ecofreeon
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 140
29.04.2014, 10:38  [ТС] #3
Цитата Сообщение от Ilot Посмотреть сообщение
А так да проблемма именно в этом.
все равно выдает такую ошибку
0
Ilot
Модератор
Эксперт С++
1823 / 1181 / 232
Регистрация: 16.05.2013
Сообщений: 3,118
Записей в блоге: 5
Завершенные тесты: 1
29.04.2014, 10:43 #4
Вопрос: вы случаем не в 7ке работаете? Свойства папки проекта смотрели?
0
ecofreeon
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 140
29.04.2014, 10:45  [ТС] #5
Цитата Сообщение от Ilot Посмотреть сообщение
вы случаем не в 7ке работаете
xp, нет не смотрел, не знаю как это делать)
0
IrineK
Заблокирован
29.04.2014, 11:59 #6
Цитата Сообщение от ecofreeon Посмотреть сообщение
все равно выдает
А в файле что?
0
Kuzia domovenok
1892 / 1747 / 119
Регистрация: 25.03.2012
Сообщений: 5,936
Записей в блоге: 1
29.04.2014, 13:00 #7
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от ecofreeon Посмотреть сообщение
if (a[i]>max) max=i;
C++
1
if (a[i]>a[max]) max=i;
Добавлено через 24 секунды
Цитата Сообщение от ecofreeon Посмотреть сообщение
max=-2147483648; min=2147483648;
C++
1
max=min=0;
Добавлено через 53 секунды
Цитата Сообщение от ecofreeon Посмотреть сообщение
if (a[i]<min) min=i;
C++
1
if (a[i]<a[min]) min=i;
1
ecofreeon
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 140
29.04.2014, 14:55  [ТС] #8
Домовенок, огромное спасибо!
0
29.04.2014, 14:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2014, 14:55
Привет! Вот еще темы с ответами:

Структура / Попытка записи в защищенную память - C++
Доброго времени суток. Смотрите, есть следующий код: struct NewsInfo { int ID; char text; int typepost = -1; }; ...

Ошибка "Попытка чтения в запрещенную память" при работе с файлами - C++
Нужно хранить в файле данные со структуры и считывать их. Перепробовал кучу вариантов (fopen и ofstream/ifstream), постоянно одна и та же...

Как поток чтения (или записи) запихнуть в класс? - C++
Здравствуйте!!! Ребят, подскажите пожалуйста, собственно, как запихнуть в класс поток ifstream? Че-то я озадачен оказался *-) Без...

Как задать кодировку при записи в файл или чтения из него - C++
У меня блокнот Notepad++, своей программой я записываю в некоторый текстовый файл все символы ASCII. Проблема вот в чем: программа...


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

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

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