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

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

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

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

29.04.2014, 10:22. Просмотров 682. Ответов 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
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2014, 10:22     Попытка чтения или записи в защищенную память
Посмотрите здесь:
C++ Попытка чтения или записи в защищенную память
C++ Попытка чтения или записи в защищенную память
Ошибка : Попытка чтения или записи в защищенную память C++
Двумерный динамический массив. Попытка чтения или записи в защищенную память C++
C++ Ошибка: "Попытка чтения или записи в защищенную память"
Динамический массив структур - ошибка "попытка чтения или записи в защищенную память" C++
C++ Структура / Попытка записи в защищенную память
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ilot
Модератор
Эксперт С++
1789 / 1164 / 226
Регистрация: 16.05.2013
Сообщений: 3,060
Записей в блоге: 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/l...umeric_limits/
ecofreeon
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 139
29.04.2014, 10:38  [ТС]     Попытка чтения или записи в защищенную память #3
Цитата Сообщение от Ilot Посмотреть сообщение
А так да проблемма именно в этом.
все равно выдает такую ошибку
Ilot
Модератор
Эксперт С++
1789 / 1164 / 226
Регистрация: 16.05.2013
Сообщений: 3,060
Записей в блоге: 5
Завершенные тесты: 1
29.04.2014, 10:43     Попытка чтения или записи в защищенную память #4
Вопрос: вы случаем не в 7ке работаете? Свойства папки проекта смотрели?
ecofreeon
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 139
29.04.2014, 10:45  [ТС]     Попытка чтения или записи в защищенную память #5
Цитата Сообщение от Ilot Посмотреть сообщение
вы случаем не в 7ке работаете
xp, нет не смотрел, не знаю как это делать)
IrineK
Заблокирован
29.04.2014, 11:59     Попытка чтения или записи в защищенную память #6
Цитата Сообщение от ecofreeon Посмотреть сообщение
все равно выдает
А в файле что?
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 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;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2014, 14:55     Попытка чтения или записи в защищенную память
Еще ссылки по теме:
C++ Ошибка "Попытка чтения в запрещенную память" при работе с файлами
C++ Как поток чтения (или записи) запихнуть в класс?
C++ Как задать кодировку при записи в файл или чтения из него
Написать функции для чтения/записи отдельных бит для любой записи из данного набора C++
C++ Png из resource файла в память, для чтения LodePNG

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

Или воспользуйтесь поиском по форуму:
ecofreeon
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 139
29.04.2014, 14:55  [ТС]     Попытка чтения или записи в защищенную память #8
Домовенок, огромное спасибо!
Yandex
Объявления
29.04.2014, 14:55     Попытка чтения или записи в защищенную память
Ответ Создать тему
Опции темы

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