using System;
public class Program
{
public static void Main()
//loop variable:
//for (int i = 10; i >= 0; i-= 2)
//Console.Write(i + " ");
//while-loop
/*
int n = 5;
int factorial = 1;
while (n > 1)
factorial = factorial * n;
Console.WriteLine(factorial);
n--;
Console.WriteLine(n);
}
*/
//do - while loop
int num = 1, count = 0;
do
count++;
num = num * 2;
} while (num <= 100000000);
Console.WriteLine("2^{0} = {1}", count, num);
//infinite loop with exit condition
int value = 0, min = 100000, count = 0;
while (true)
value = 2 * value + 1;
if (value > min)
Console.WriteLine(value);
if (count == 5)
break;
} */
//1. Setting a step in loop
int n = Convert.ToInt32(Console.ReadLine());
for (int counter = 1; counter <= n; counter+=3) //step of 3
Console.WriteLine(counter);
//Exp: Numbers N...1
for (int counter = n; counter >= 1; counter-= 3)
Console.Write(counter + " ");
//Exp: Prime Number Checking
bool prime = true;
for (int i = 2; i <= Math.Sqrt(n); i++) //not have to check same number in round
if (n % i == 0)
prime = false;
if (prime)
Console.WriteLine("Prime");
else
Console.WriteLine("Not a prime");
//Enter an Even Number
int n = 0;
n = Convert.ToInt32(Console.ReadLine());
if (n % 2 == 0)
Console.WriteLine("The number is not even");
Console.WriteLine("The number is even: {0}", n);
// try - catch
try
Console.Write("Enter even number: ");
Console.WriteLine("Even number: {0}", n);
Console.WriteLine("The number is not even.");
catch
Console.WriteLine("Invalid number");