# Ciklo while užduotis nr. 11

# Užduoties sąlyga

Liepkite vartotojui įvedinėti bet kokius skaičius. Vykdykite įvedinėjimą iki kol įvestas skaičius bus lygus 0. Raskite įvestų skaičių sumą.

# Sprendimas 1

Kodas:

#include <iostream>
using namespace std;

int main()
{
	int suma = 0,
		skaicius;

	while (true)
	{
		cout << "Iveskite skaiciu: ";
		cin >> skaicius;
		suma += skaicius;

		if (skaicius == 0)
		{
			break;
		}
	}

	cout << "Siu skaiciu suma: " << suma;

	return 0;
}

Rezultatas 1:

Iveskite skaiciu: 5
Iveskite skaiciu: 7
Iveskite skaiciu: 0
Siu skaiciu suma: 12

Rezultatas 2:

Iveskite skaiciu: 7
Iveskite skaiciu: 5
Iveskite skaiciu: 1
Iveskite skaiciu: 2
Iveskite skaiciu: 0
Siu skaiciu suma: 15

# Sprendimas 2

Kodas:

#include <iostream>
using namespace std;

int main()
{
	int suma = 0,
		skaicius = -1;

	while (skaicius != 0)
	{
		cout << "Iveskite skaiciu: ";
		cin >> skaicius;
		suma += skaicius;
	}

	cout << "Siu skaiciu suma: " << suma;

	return 0;
}

Rezultatas 1:

Iveskite skaiciu: 8
Iveskite skaiciu: 9
Iveskite skaiciu: 0
Siu skaiciu suma: 17

Rezultatas 2:

Iveskite skaiciu: 5
Iveskite skaiciu: 6
Iveskite skaiciu: 2
Iveskite skaiciu: 0
Siu skaiciu suma: 13