• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Stefan SPOJ nie dziala

0 głosów
437 wizyt
pytanie zadane 21 marca 2020 w SPOJ przez Sashimo Użytkownik (740 p.)

Czemu SPOJ nie chce tego przyjąć ?

 

#include <iostream>

using namespace std;

int main()
{
    int miasta,zarobek; 


    while(cin>>miasta)
    {
         int suma=0,maks=0;

        for (int i=0; i<miasta; i++)
    {

        cin>>zarobek;

        suma+=zarobek;

        if(suma>maks)
        {
            maks=suma;
        }
        if (suma<0)
        {
            suma=0;
        }

    }
     cout<<maks<<endl;


    }

    return 0;
}

 

1 odpowiedź

0 głosów
odpowiedź 21 marca 2020 przez Whistleroosh Maniak (57,400 p.)
wybrane 21 marca 2020 przez Sashimo
 
Najlepsza
Zamień int na long long, bo inaczej wartości wyjdą Ci poza zakres zmiennej
komentarz 21 marca 2020 przez Sashimo Użytkownik (740 p.)
a to chodzi o to że gdyby było 100000miast*100000zarobek to wyleciało by po za zakres INTa tak ?
komentarz 21 marca 2020 przez Whistleroosh Maniak (57,400 p.)
No tak
komentarz 21 marca 2020 przez Sashimo Użytkownik (740 p.)
no i super widzisz nie zwracałem na to uwagi ;)

Podobne pytania

0 głosów
1 odpowiedź 760 wizyt
pytanie zadane 5 kwietnia 2019 w C i C++ przez Niedzwiadekk Nowicjusz (140 p.)
0 głosów
1 odpowiedź 978 wizyt
pytanie zadane 22 grudnia 2019 w C i C++ przez Teslum_369 Gaduła (4,190 p.)
0 głosów
1 odpowiedź 823 wizyt
pytanie zadane 6 września 2018 w SPOJ przez Piotr Błaszczak Bywalec (2,890 p.)

93,742 zapytań

142,680 odpowiedzi

323,299 komentarzy

63,328 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...