# Ciklo while užduotis nr. 10
# Užduoties sąlyga
Išveskite skaičius nuo 1 iki 50. Šalia skaičiaus parašykite iš kokių skaičių (1-9) jis dalinasi. Pavyzdžiui:
Skaičius 2 dalinasi iš: 2
Skaičius 3 dalinasi iš: 3
Skaičius 4 dalinasi iš: 2 4
...
# Sprendimas 1
Kodas:
#include <iostream>
using namespace std;
int main()
{
int skaicius = 1;
while (skaicius < 50)
{
cout << "Skaicius " << skaicius << " dalinasi is: ";
for (int i = 2; i < 10; i++)
{
if (skaicius % i == 0)
{
cout << i << " ";
}
}
cout << endl;
skaicius++;
}
return 0;
}
Rezultatai:
Skaicius 1 dalinasi is:
Skaicius 2 dalinasi is: 2
Skaicius 3 dalinasi is: 3
Skaicius 4 dalinasi is: 2 4
Skaicius 5 dalinasi is: 5
Skaicius 6 dalinasi is: 2 3 6
Skaicius 7 dalinasi is: 7
Skaicius 8 dalinasi is: 2 4 8
Skaicius 9 dalinasi is: 3 9
Skaicius 10 dalinasi is: 2 5
Skaicius 11 dalinasi is:
Skaicius 12 dalinasi is: 2 3 4 6
Skaicius 13 dalinasi is:
Skaicius 14 dalinasi is: 2 7
Skaicius 15 dalinasi is: 3 5
Skaicius 16 dalinasi is: 2 4 8
Skaicius 17 dalinasi is:
Skaicius 18 dalinasi is: 2 3 6 9
Skaicius 19 dalinasi is:
Skaicius 20 dalinasi is: 2 4 5
Skaicius 21 dalinasi is: 3 7
Skaicius 22 dalinasi is: 2
Skaicius 23 dalinasi is:
Skaicius 24 dalinasi is: 2 3 4 6 8
Skaicius 25 dalinasi is: 5
Skaicius 26 dalinasi is: 2
Skaicius 27 dalinasi is: 3 9
Skaicius 28 dalinasi is: 2 4 7
Skaicius 29 dalinasi is:
Skaicius 30 dalinasi is: 2 3 5 6
Skaicius 31 dalinasi is:
Skaicius 32 dalinasi is: 2 4 8
Skaicius 33 dalinasi is: 3
Skaicius 34 dalinasi is: 2
Skaicius 35 dalinasi is: 5 7
Skaicius 36 dalinasi is: 2 3 4 6 9
Skaicius 37 dalinasi is:
Skaicius 38 dalinasi is: 2
Skaicius 39 dalinasi is: 3
Skaicius 40 dalinasi is: 2 4 5 8
Skaicius 41 dalinasi is:
Skaicius 42 dalinasi is: 2 3 6 7
Skaicius 43 dalinasi is:
Skaicius 44 dalinasi is: 2 4
Skaicius 45 dalinasi is: 3 5 9
Skaicius 46 dalinasi is: 2
Skaicius 47 dalinasi is:
Skaicius 48 dalinasi is: 2 3 4 6 8
Skaicius 49 dalinasi is: 7
# Sprendimas 2
Kodas:
#include <iostream>
using namespace std;
int main()
{
int skaicius = 1;
while (skaicius < 50)
{
cout << "Skaicius " << skaicius << " dalinasi is: ";
if (skaicius % 2 == 0)
{
cout << "2 ";
}
if (skaicius % 3 == 0)
{
cout << "3 ";
}
if (skaicius % 4 == 0)
{
cout << "4 ";
}
if (skaicius % 5 == 0)
{
cout << "5 ";
}
if (skaicius % 6 == 0)
{
cout << "6 ";
}
if (skaicius % 7 == 0)
{
cout << "7 ";
}
if (skaicius % 8 == 0)
{
cout << "8 ";
}
if (skaicius % 9 == 0)
{
cout << "9 ";
}
cout << endl;
skaicius++;
}
return 0;
}
Rezultatai:
Skaicius 1 dalinasi is:
Skaicius 2 dalinasi is: 2
Skaicius 3 dalinasi is: 3
Skaicius 4 dalinasi is: 2 4
Skaicius 5 dalinasi is: 5
Skaicius 6 dalinasi is: 2 3 6
Skaicius 7 dalinasi is: 7
Skaicius 8 dalinasi is: 2 4 8
Skaicius 9 dalinasi is: 3 9
Skaicius 10 dalinasi is: 2 5
Skaicius 11 dalinasi is:
Skaicius 12 dalinasi is: 2 3 4 6
Skaicius 13 dalinasi is:
Skaicius 14 dalinasi is: 2 7
Skaicius 15 dalinasi is: 3 5
Skaicius 16 dalinasi is: 2 4 8
Skaicius 17 dalinasi is:
Skaicius 18 dalinasi is: 2 3 6 9
Skaicius 19 dalinasi is:
Skaicius 20 dalinasi is: 2 4 5
Skaicius 21 dalinasi is: 3 7
Skaicius 22 dalinasi is: 2
Skaicius 23 dalinasi is:
Skaicius 24 dalinasi is: 2 3 4 6 8
Skaicius 25 dalinasi is: 5
Skaicius 26 dalinasi is: 2
Skaicius 27 dalinasi is: 3 9
Skaicius 28 dalinasi is: 2 4 7
Skaicius 29 dalinasi is:
Skaicius 30 dalinasi is: 2 3 5 6
Skaicius 31 dalinasi is:
Skaicius 32 dalinasi is: 2 4 8
Skaicius 33 dalinasi is: 3
Skaicius 34 dalinasi is: 2
Skaicius 35 dalinasi is: 5 7
Skaicius 36 dalinasi is: 2 3 4 6 9
Skaicius 37 dalinasi is:
Skaicius 38 dalinasi is: 2
Skaicius 39 dalinasi is: 3
Skaicius 40 dalinasi is: 2 4 5 8
Skaicius 41 dalinasi is:
Skaicius 42 dalinasi is: 2 3 6 7
Skaicius 43 dalinasi is:
Skaicius 44 dalinasi is: 2 4
Skaicius 45 dalinasi is: 3 5 9
Skaicius 46 dalinasi is: 2
Skaicius 47 dalinasi is:
Skaicius 48 dalinasi is: 2 3 4 6 8
Skaicius 49 dalinasi is: 7