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

Простая задача с массивами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка структуры по датам http://www.cyberforum.ru/cpp-beginners/thread569671.html
в радиоателье храняться квитанции о сданных в ремонт телевизорах. каждая квитанция содержит следующую информацию: марка телевизора, дата приемки в ремонт, состояние готовности заказа (выполнен, невыполнен). вывести информацию о заказах, которые на текущий момент не выполнены. программу написала #include "StdAfx.h" #include <stdio.h> #include <conio.h> #include <stdlib.h> #include...
C++ Вывод дерева в виде иерархий папок Здравствуйте! Есть код который реализует n-арное дерево в бинарное, по принципу "левый сын, правый брат", не могу вывести на консоль в виде иерархий папок. Например в данном коде такое дерево: Baha Galya Beka Biko Kauna Aslan Olzhas Erema Barkas нужно что бы вывело примерно... http://www.cyberforum.ru/cpp-beginners/thread569669.html
вывести последний элемент вектора C++
у меня есть вектор целых чисел как мне вывести вектор начиная с последнего элемента while(x.empty()){ printf("d%", x.end()); x.pop_back(); }
Класс <string> C++
Подскажите пожалуста, как переписать из строки str первые n байтов в строку str1, а остальные в строку str2?
C++ Перегрузка оператора ++ http://www.cyberforum.ru/cpp-beginners/thread569640.html
Что делает оператор ++ при его перегрузке?
C++ поиск по стеку надеюсь на вашу помощь. написал программу, стек формируется, но вот выполнить поиск по стеку у меня никак не выходит, объясните в чем я не прав, если не трудно поправьте, буду благодарен: #include "stdafx.h" #include <iostream> #include <conio.h> #include <windows.h> using namespace std; подробнее

Показать сообщение отдельно
Арсен
21 / 21 / 0
Регистрация: 04.05.2012
Сообщений: 73
09.05.2012, 20:30     Простая задача с массивами
Добрый день, на сайте ********/asp/gb.asp?page2=1&id=9&page=1 есть задача,

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

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


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

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
33
34
35
36
37
38
39
40
41
42
#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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru