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

Stefan SPOJ nie dziala

Cloud VPS
0 głosów
315 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ź 655 wizyt
pytanie zadane 5 kwietnia 2019 w C i C++ przez Niedzwiadekk Nowicjusz (140 p.)
0 głosów
1 odpowiedź 787 wizyt
pytanie zadane 22 grudnia 2019 w C i C++ przez Teslum_369 Gaduła (4,190 p.)
0 głosów
1 odpowiedź 739 wizyt
pytanie zadane 6 września 2018 w SPOJ przez Piotr Błaszczak Bywalec (2,890 p.)

93,459 zapytań

142,453 odpowiedzi

322,722 komentarzy

62,837 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

Kursy INF.02 i INF.03
...