1 / 4
Jan 2020

Witam
co jest nie tak w tym kodzie do zadania “sumy”?

Kod:
#include

using namespace std;
int liczba ; int suma;
int main()
{

for (int i=1 ; i<=100 ; i++)
{



    cin >> liczba ;

    suma=suma+liczba ;


    cout << suma << endl ;
}

 return 0;

}

  • created

    Jan '20
  • last reply

    Jan '20
  • 3

    replies

  • 822

    views

  • 2

    users

  • 1

    like

  • 2

    links

A taka wersja przeszla znalazlem ja w innym oscie ale jej nie rozumiem
#include

using namespace std;
int liczba ; int suma;
int main()
{

while (cin>> liczba)
{





    suma=suma+liczba ;


    cout << suma << endl ;
}

 return 0;

}

po cin >> nie powino byc zmiennej ??? zapisanej wczesniej jako np. int liczba;
tzn cin >> liczba ; ?

z treści zadania:

Na wejście programu podana zostanie pewna nieokreślona

Co do drugiego postu to żeby nie namieszać za dużo.
W warunku while jest właśnie cin >> liczba.
Gdy uda się przypisać z wejścia wartość liczba to pętla się wykona.
Gdy zabraknie danych program się zakończy.