Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2012, 20:31   #1
Arsenx777
Delphi, c++, php
Форумчанин
 
Аватар для Arsenx777
 
Регистрация: 14.03.2011
Сообщений: 288
По умолчанию Простая задача с массивами

Добрый день, на сайте acmp.ru/asp/gb.asp?page2=1&id=9&page=1 есть задача,

Я ее решил, у меня все работает, и когда я подставляю в input.txt значения примеров и сравниаю ответ со своим ответом, то все правильно выводится.

Но когда я задачку отправляю на сервер для проверки мне на первом же тести пишется что неправильный ответ.


Где и в чем у меня ошибка?

Код:
#include <iostream>
#include <fstream>

using namespace std;

int main()
{
	ifstream iFile("input.txt");
	ofstream oFile("output.txt");
	int cnt;
	iFile >> cnt;
	int *arr = new int[cnt];
	int max,min,pmd,pbe;
	int mxInd,mnInd,k;
	for(int i = 0; i<=cnt; i++)
		iFile >> arr[i];
	pmd = 0;
	for(int i = 0; i<=cnt; i++)
		if(arr[i]>0)
			pmd += arr[i];
	max = arr[0];
	min = arr[0];
	mxInd = 0;
	mnInd = 0;
	for(int i = 0; i<cnt; i++)
	{
		if(arr[i]>max){max = arr[i];mxInd = i;}
		if(arr[i]<min){min = arr[i];mnInd = i;}
	}
	
	if(mnInd>mxInd)
	{
		k = mnInd;
		mnInd = mxInd;
		mxInd = k;
	} 

	pbe = 1;
	for(int i = mnInd+1; i<mxInd; i++)
		pbe *= arr[i];
	oFile << pmd << " " << pbe;
}
Мудр тот, кто знает нужное, а не многое.

Arsenx777 вне форума Ответить с цитированием
Старый 11.05.2012, 23:25   #2
muradov
Пользователь
 
Регистрация: 05.05.2012
Сообщений: 39
По умолчанию

У сервера нет файла input.txt. Он по всей видимости пытается в консоль подать входные данные. И ждет ответа не в файле output.txt, а опять же в консоли. Смотри std::cin и std::cout соответственно.
muradov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простая задача 95979 Microsoft Office Excel 1 26.02.2012 13:21
Простая задача cundpom Помощь студентам 3 18.12.2010 01:08
Не простая задача !!! MaxZoa Microsoft Office Excel 2 06.03.2008 18:07
Простая задача utyyf Помощь студентам 25 18.10.2007 14:50