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

Problem z pętlą do while

Mały hosting, OGROMNE możliwości
0 głosów
498 wizyt
pytanie zadane 4 listopada 2016 w C i C++ przez vega Użytkownik (510 p.)

WItam,

Chce napisać program, który policzy sumę liczb dodatnich i ujemnych (osobno) a do tego poda mi ilość tych liczb aż do wprowadzenia zera. Napisałam coś takiego:
 

#include <iostream>

using namespace std;

int sd=0, su=0, ld=0, lu=0;
int a;

int main()
{

{

    do
    {
        cout<<"Podaj liczbe: ";
        cin>>a;

            if (a>0)
            {

                sd=sd+a;
                ld=ld+1;
            }
            else
            {
                su=su+a;
                lu=lu+1;
            }

    }while (a==0);

                cout<<"suma liczb dodatnich="<<sd<<endl;
                cout<<"ilosc liczb: "<<ld<<endl;
                cout<<"suma liczb ujemnych="<<su<<endl;
                cout<<"ilosc liczb: "<<lu<<endl;

    }
    return 0;
}

ale funcja do...while nie powtarza się, to sa dopiero moje początki i nie potrafię odnaleźć błedu

prosze o pomoc :)))

1
komentarz 4 listopada 2016 przez criss Mędrzec (172,570 p.)
warunek pętli: a != 0
komentarz 4 listopada 2016 przez vega Użytkownik (510 p.)
Dzięki wielkie, wszystko działa!

2 odpowiedzi

0 głosów
odpowiedź 4 listopada 2016 przez ciastek2808 Początkujący (490 p.)
wybrane 4 listopada 2016 przez vega
 
Najlepsza
Ta pętla będzie się wykonywać dopóki warunek (a==0) będzie prawdą, czyli wtedy, kiedy a będzie zero... Nie chciałeś przypadkiem na odwrót?
0 głosów
odpowiedź 4 listopada 2016 przez kacper6909 Gaduła (3,040 p.)
Nie pisze w C++ ale w linii 30 jest średnik i możliwe, że to jest błąd. Bo średniki się piszę w instrukcjach nie warunkach czy pętlach. Jeżeli się mylę to zwracam honor.
komentarz 4 listopada 2016 przez criss Mędrzec (172,570 p.)
Nope, po do...while powinien akurat być.

Podobne pytania

0 głosów
3 odpowiedzi 1,691 wizyt
0 głosów
1 odpowiedź 568 wizyt
pytanie zadane 24 lipca 2021 w C i C++ przez Bartusio445 Początkujący (290 p.)
0 głosów
1 odpowiedź 283 wizyt
pytanie zadane 8 października 2020 w C i C++ przez Filip325 Nowicjusz (160 p.)

93,715 zapytań

142,629 odpowiedzi

323,260 komentarzy

63,257 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.

...