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

suma-SPOJ-problem

Object Storage Arubacloud
0 głosów
1,265 wizyt
pytanie zadane 28 czerwca 2017 w C i C++ przez Krystek102 Bywalec (2,440 p.)

Witam mam problem z zadaniem ze spoja,może ma ktoś pomysł czemu mi nie chce zaakceptować.Dla przykadu działą poprawnie

Napisz program, który oblicza sumę pojawiających się na wejściu liczb.

Wejście

Na wejście programu podana zostanie pewna nieokreślona, ale niewielka ilość małych liczb całkowitych (z zakresu -100..100). Poszczególne liczby zostaną rozdzielone znakiem nowej linii.

Wyjście

Na wyjściu ma się pojawić ciąg liczbowy, którego i-ta pozycja jest równa sumie i pierwszych wczytanych z wejścia liczb. Poszczególne liczby należy rozdzielić znakami nowej linii.

Przykład

Wejście:
6
8
-3

Wyjście:
6
14
11

#include <iostream>
#include <cstdlib>

using namespace std;

int main()
{
int n;
cin>>n;
int s[n];

for(int i=1;i<=n;i++)
{
    cin>>s[i];



}
int m;
m=s[1];
cout<<m<<endl;
for(int i=2;i<=n;i++)
{
if(s[i]>0)
{
     m=m+s[i];
}
  if(s[i]<0)
    m=m-abs(s[i]);
cout<<m<<endl;



}



    return 0;
}

 

2 odpowiedzi

0 głosów
odpowiedź 28 czerwca 2017 przez damianeqe Gaduła (4,380 p.)

"Na wejście programu podana zostanie pewna nieokreślona, ale niewielka ilość małych liczb całkowitych..."

W Twoim kodzie liczba jest określona przez n, w tym zadaniu nie podajesz na starcie programu ile liczb będziesz wprowadzał. 

komentarz 28 czerwca 2017 przez Krystek102 Bywalec (2,440 p.)
więc ma to być np.pętla nieskończona,nie rozumiem do końca tego...>>>
komentarz 28 czerwca 2017 przez vector Dyskutant (9,200 p.)

poczytaj sobie o std::basic_ios::operator bool

0 głosów
odpowiedź 28 czerwca 2017 przez BinaryMan Stary wyjadacz (12,620 p.)

Nieokreślona ilość liczb, czyli to musi być pętla nieskończone. Nie musisz tu stosować nawet tablicy, wystarczą dwie zmienne smiley

Podobne pytania

+1 głos
1 odpowiedź 494 wizyt
pytanie zadane 17 lipca 2022 w Java przez Ada3141592654 Początkujący (270 p.)
0 głosów
1 odpowiedź 818 wizyt
0 głosów
1 odpowiedź 1,122 wizyt
pytanie zadane 11 listopada 2017 w C i C++ przez tablof Początkujący (340 p.)

92,556 zapytań

141,404 odpowiedzi

319,562 komentarzy

61,942 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...