Hej,
czy możecie mi podpowiedzieć dlaczego jest błędny wynik
#include <iostream> #include <cmath> using namespace std; int a,b,c; int i=0; int main() { cin>>a; if (a > 0 && a <= 100) do { cin>>c; b = b+c; cout<<b<<endl; i++; } while (i < a); }
a dlaczego miałby być dobry wynik, skoro twój program jest realizacją innego problemu niź opisany w zadaniu ?
przeczytaj raz jeszcze, tym razem uważnie treść zadania.
No dobra, przeczytałem jeszcze raz ale dalej nie rozumiem tego. Poprawiony kod niżej #include
using namespace std; int a,b,c; int i=0; int main() { cin>>a; for (int i=0; i<=a; i++) { cin>>c; b = b+c; cout<<b<<endl; } }
a przecież pisałem - uważnie
skoro nie umiesz czytać uważnie, to ten jeden raz pomogę, w treści zadania jest:
Na wejście programu podana zostanie pewna nieokreślona, ale niewielka ilość małych liczb całkowitych ...