# Ciklo while užduotis nr. 5

# Užduoties sąlyga

Iš skaičių nuo 1 iki 100, raskite visų lyginių ir visų nelyginių skaičių sumas. Naudokite tą patį ciklą abiems šiems veiksmams.

# Sprendimas 1

Kodas:

#include <iostream>
using namespace std;

int main()
{
	int skaicius = 1;

	int lyginiu_suma = 0;
	int nelyginiu_suma = 0;

	while (skaicius < 100)
	{
		if (skaicius % 2 == 0)
		{
			lyginiu_suma += skaicius;
		}
		else
		{
			nelyginiu_suma += skaicius;
		}

		skaicius++;
	}

	cout << "Lyginiu suma: " << lyginiu_suma << endl;
	cout << "Nelyginiu suma: " << nelyginiu_suma << endl;

	return 0;
}

Rezultatai:

Lyginiu suma: 2450
Nelyginiu suma: 2500

# Sprendimas 2

Kodas:

#include <iostream>
using namespace std;

int main()
{
	int skaicius = 1;

	int lyginiu_suma = 0;
	int nelyginiu_suma = 0;

	while (skaicius < 100)
	{
		if (skaicius % 2 == 0)
		{
			lyginiu_suma += skaicius;
		}
		
		if (skaicius % 2 != 0)
		{
			nelyginiu_suma += skaicius;
		}

		skaicius++;
	}

	cout << "Lyginiu suma: " << lyginiu_suma << endl;
	cout << "Nelyginiu suma: " << nelyginiu_suma << endl;

	return 0;
}

Rezultatai:

Lyginiu suma: 2450
Nelyginiu suma: 2500