1. //program to demonstrate for statement to display numbers from 0 to 9

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int i;
            for(i=0;i<10;i++)
	        {
	        	Console.WriteLine(i);
	        }
            Console.ReadLine();
        }
    }
}

2. //program to demonstrate for statement to display numbers from 0 to 10

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int i;
            for(i=0;i<=10;i++)
	        {
	        	Console.WriteLine(i);
	        }
            Console.ReadLine();
        }
    }
}

3. //program to display numbers from 9 to 0 (in reverse order) using for statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
            int i;
            for(i=9;i>=0;i--)
	        {
		        Console.WriteLine(i);
	        }
            Console.ReadLine();
        }
    }
}

4. //program to display numbers from 10 to 0 (in reverse order) using for statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
            int i;
            for(i=10;i>=0;i--)
	        {
		        Console.WriteLine(i);
	        }
            Console.ReadLine();
        }
    }
}

5. //program to display numbers 0 to 10 with a gap of 2 between the numbers using for statement 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
            int i;
	        for(i=0;i<=10;i+=2)
	        {
		        Console.WriteLine(i);
	        }
            Console.ReadLine();
        }
    }
}

6. //program to display numbers 0 to 50 with a gap of 5 between the numbers using for statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
           int i;
           for(i=0;i<=50;i+=5)
	       {
		       Console.WriteLine(i);
	       }
            Console.ReadLine();
        }
    }
}

7. //program to display numbers 50 to 1 (in reverse order) with a gap of 5 between the numbers using for statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
            int i;
            for(i=50;i>=1;i-=5)
	        {
		        Console.WriteLine(i);
	        }
            Console.ReadLine();
        }
    }
}

8. //program to find sum of numbers from 1 to 10 using for statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
            int i;
	        int sum=0;
            for(i=1;i<=10;i++)
	        {
		        sum=sum+i;
	        }
	        Console.WriteLine("sum of numbers from 1 to 10 is " + sum);
            Console.ReadLine();
        }
    }
}

9. //program to find sum of even numbers from 1 to 10 using for statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
            int i;
	        int sumeven=0;
       
	        for(i=1;i<=10;i++)
	        {
		        if(i%2==0)
		        {
			        sumeven=sumeven+i;
		        }
	        }

	        Console.WriteLine("sum of even numbers from 1 to 10 is " + sumeven);
            Console.ReadLine();
        }
    }
}

10. //program to find sum of odd numbers from 1 to 10 using for statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
            int i;
	        int sumodd=0;
       
	        for(i=1;i<=10;i++)
	        {
		        if(i%2!=0)
		        {
			        sumodd=sumodd+i;
		        }
	        }

	        Console.WriteLine("sum of odd numbers from 1 to 10 is " + sumodd);
            Console.ReadLine();
        }
    }
}

11. //program to find sum of even and odd numbers from 1 to 10 using for statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
                    int i;
	                int sumeven=0;
	                int sumodd=0;
        
	                for(i=1;i<=10;i++)
	                {
		                if(i%2==0)
		                {
			                sumeven=sumeven+i;
		                }
		                else
		                {
			                sumodd=sumodd+i;
		                }
	                }
	                Console.WriteLine("sum of even numbers from 1 to 10 is " + sumeven);
	                Console.WriteLine("sum of odd numbers from 1 to 10 is " + sumodd);
                    Console.ReadLine();
        }
    }
}

12. //program to input two numbers a and b and display numbers between them using for loop

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
                int a,b;
	        int i;
                Console.WriteLine("Enter First Number");
                a=Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Enter Second Number");
                b=Convert.ToInt32(Console.ReadLine());
	            for(i=a;i<=b;i++)
	            {
		            Console.WriteLine(i);
	            }
                    Console.ReadLine();
        }
    }
}

13. //program to input two numbers a and b and find sum of numbers between them using for statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
                int a,b,sum=0;
	            int i;
                Console.WriteLine("Enter First Number");
                a=Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Enter Second Number");
                b=Convert.ToInt32(Console.ReadLine());
	            for(i=a;i<=b;i++)
	            {
		            sum=sum+i;
	            }
	            Console.WriteLine("sum of numbers from a to b is " + sum);
                Console.ReadLine();
        }
    }
}

14. //program to find factorial of a number using for statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
                int a;
	            int i;
	            int fact=1;
                Console.WriteLine("Enter a number");
                a=Convert.ToInt32(Console.ReadLine());
	            for(i=1;i<=a;i++)
	            {
		            fact=fact*i;
	            }
	            Console.WriteLine("factorial of a is " + fact);
                Console.ReadLine();
        }
    }
}

15. //program to find whether number entered is prime or not using for statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
                int a;
	            int i;	            
                Console.WriteLine("Enter a number");
                a=Convert.ToInt32(Console.ReadLine());	   
	            int prime=1;                
	            for(i=2;i<=a/2;i++)
	            {
		            if(a%i==0)
		            {
			            prime=0;
			            break;
		            }
	            }
	            if(prime==1)
	            {
		            Console.WriteLine("number entered is prime ");
	            }
	            else
	            {
		            Console.WriteLine("number enetred is not prime");
	            }
                Console.ReadLine();
        }
    }
}

16. //program to print first 1 to 10 terms of fibonicci series using for statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
                int i;
	            int a=1;
	            int b=1;
	            int c;
                Console.WriteLine(a);
	            Console.WriteLine(b);
	            for(i=2;i<=10;i++)
	            {
		            c=a+b;
		            Console.WriteLine(c);
		            a=b;
		            b=c;
	            }
                Console.ReadLine();
        }
    }
}

17. //program to print pattern of stars using for statement (example of nested for loop)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
                  	int i,j;
   
                    for(i=1;i<=5;i++)
                    {
                        for(j=1;j<=i;j++)
                        {
                            Console.Write("*");
                        }   
                        Console.WriteLine("");
                    }
                Console.ReadLine();
        }
    }
}

18. //program to print table of a number entered by the user using for statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
            int i,a;
            Console.WriteLine("Enter a number");
            a=Convert.ToInt32(Console.ReadLine());
            Console.WriteLine("Table of number is :");
	        for(i=1;i<=10;i++)
	        {
		        Console.WriteLine(i*a);
	        }
            Console.ReadLine();
        }
    }
}

19. //program to print numbers from 0 to 9 using while statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
            int i;
	        i=0;
        
	        while(i<10)
	        {
		        Console.WriteLine(i);
		        i++;
	        }
            Console.ReadLine();
        }
    }
}

20. //program to print numbers from 1 to 10 using while statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
            int i;
	        i=1;

	        while(i<=10)
	        {
		        Console.WriteLine(i);
		        i++;
	        }
            Console.ReadLine();
        }
    }
}

21. //program to print numbers from 1 to 10 with a gap of 2 numbers using while statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
            int i;
	        i=1;
       
	        while(i<=10)
	        {
		        Console.WriteLine(i);
		        i=i+2;
	        }
            Console.ReadLine();
        }
    }
}

22. //program to find factorial of a number using while statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
                int i=1;
	            int a;
	            int fact=1;
                Console.WriteLine("Enter a number");
                a = Convert.ToInt32(Console.ReadLine());
	            while(i<=a)
	            {
		            fact=fact*i;
		            i++;
	            }
	            Console.WriteLine("factorial of number is " + fact);
            Console.ReadLine();
        }
    }
}

23. //program to print table of a number entered by user using while statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
                int i=1;
	            int a;
	            Console.WriteLine("Enter a number");
                a = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Table is :");
	            while(i<=10)
	            {
		            Console.WriteLine(a*i);
		            i++;
	            }
            Console.ReadLine();
        }
    }
}

24. //program to find sum of numbers from 1 to 10 using while statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
                int i;
	            i=1;
	            int sum=0;
        
	            while(i<=10)
	            {
		            sum=sum+i;
		            i++;
	            }
	            Console.WriteLine("sum of numbers is " + sum);
            Console.ReadLine();
        }
    }
}

25. //program to input two numbers and find sum of numbers between them using while statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
                int i,a,b,sum=0;
                Console.WriteLine("Enter first number");
                a=Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Enter second number");
                b=Convert.ToInt32(Console.ReadLine());
	            i=a;
	            while(i<=b)
	            {
		            sum=sum+i;
		            i++;
	            }
	            Console.WriteLine("sum of numbers between a and b is " + sum);
                Console.ReadLine();
        }
    }
}

26. //program to find sum of even and odd numbers between a and b using while statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
                int i,a,b,sumeven=0,sumodd=0;
                Console.WriteLine("Enter first number");
                a=Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Enter second number");
                b=Convert.ToInt32(Console.ReadLine());
	            i=a;
	            while(i<=b)
	            {
		            if(i%2==0)
		            {
			            sumeven=sumeven+i;
		            }
		            else
		            {
			            sumodd=sumodd+i;
		            }
		            i++;
	            }
	            Console.WriteLine("sum of even numbers between a and b is " + sumeven);
	            Console.WriteLine("sum of odd numbers between a and b is " + sumodd);
                Console.ReadLine();
        }
    }
}

27. //program to check whether a number is prime or not using while statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
                int i,a,b,sumeven=0,sumodd=0;
                Console.WriteLine("Enter a number");
                a=Convert.ToInt32(Console.ReadLine());
                int prime=1;
                i=2;
	            while(i<=a/2)
	            {
		            if(a%i==0)
		            {
			            prime=0;
			            break;
		            }
		            i++;
	            }
	            if(prime==1)
	            {
		            Console.WriteLine("number is prime ");
	            }
	            else
	            {
		            Console.WriteLine("number is not prime");
	            }
	            
                Console.ReadLine();
        }
    }
}

28. //program to print first 1 to 10 terms of fibonicci series using while statement

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
                int a,b,c,i;
	            a=1;
	            b=1;
	            i=2;
                Console.WriteLine(a);
                Console.WriteLine(b);
	            while(i<=10)
	            {
		            c=a+b;
		            Console.WriteLine(c);
		            a=b;
		            b=c;
		            i++;
	            }
	            
                Console.ReadLine();
        }
    }
}

29. //program to find lcm and hcf of 2 numbers using while loop

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
                int a,b,c;
                Console.WriteLine("Enter first number");
                a=Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Enter second number");
                b=Convert.ToInt32(Console.ReadLine());
                
                c=a*b;
                while(a!=b)
                {
                    if(a>b)
                    a=a-b;
                    else
                    b=b-a;
                }
                Console.WriteLine("HCF = "  + a);
                Console.WriteLine("LCM = " + c/a);
	            
                Console.ReadLine();
        }
    }
}

30. //program to demonstrate do while statement example to print numbers 1 to 10

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            
                int i=1;
        
	            do
	            {
                        Console.WriteLine(i);
                        i++;
	            }while(i<=10);
                Console.ReadLine();
        }
    }
}

31. //program to demonstrate do while example 2, prints 11 on the output screen

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{

    class Program
    {
        static void Main(string[] args)
        {
            
                int i=11;
        
	            do
	            {
                        Console.WriteLine(i);
                        i++;
	            }while(i<=10);
                Console.ReadLine();
        }
    }
}

32. //program to demonstrate break statement in for loop

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{

    class Program
    {
        static void Main(string[] args)
        {
            
                int i;
        
	            for(i=1;i<=10;i++)
	            {
		            if(i==5)
		            {
			            break;
		            }
                    Console.WriteLine(i);
	            }

                Console.ReadLine();
        }
    }
}

33. //program to demonstrate break statement in while loop

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{

    class Program
    {
        static void Main(string[] args)
        {
            
                int i=0;
        
	            while(i<10)
	            {
		            if(i==5)
		            {
			            break;
		            }
                    Console.WriteLine(i);
		            i++;
	            }

                Console.ReadLine();
        }
    }
}

34. //program to demonstrate continue statement in for loop

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{

    class Program
    {
        static void Main(string[] args)
        {
            
                int i;
      
	            for(i=1;i<=10;i++)
	            {
		            if(i==5)
		            {
			            continue;
		            }
		            Console.WriteLine(i);
	            }

                Console.ReadLine();
        }
    }
}

35. //program to input a number and find sum of digits of the number

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{

    class Program
    {
        static void Main(string[] args)
        {
            
                int num,digit,rev=0;
                int sum=0;
                Console.WriteLine("Enter a number");
                num = Convert.ToInt32(Console.ReadLine());
                do
                {
                    digit=num%10;
                    sum=sum+digit;
                    num=num/10;
                }while(num!=0);
                Console.WriteLine("the sum of digits is " + sum);

                Console.ReadLine();
        }
    }
}

36. //program to input a number and count number of digits in the number

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{

    class Program
    {
        static void Main(string[] args)
        {
            
                int num,digit;
                int count=0;
                Console.WriteLine("Enter a number");
                num=Convert.ToInt32(Console.ReadLine());
                do
                {
                    digit=num%10;
                    num=num/10;
                count++;
                }while(num!=0);
                Console.WriteLine("the number of digits in the number are " + count);

                Console.ReadLine();
        }
    }
}

37. //program to input a number and find whether it is palindrome or not (1221 is a palindrome and 1234 is not a palindrome)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{

    class Program
    {
        static void Main(string[] args)
        {
            
                int n,num,digit,rev=0;
                Console.WriteLine("Enter a number");
                num=Convert.ToInt32(Console.ReadLine());
                n=num;
                do
                {
                    digit=num%10;
                    rev=(rev*10)+digit;
                    num=num/10;
                }while(num!=0);
               Console.WriteLine("the reverse of number is " + rev);
               if(n==rev)
                {
                    Console.WriteLine("number is palindrome");
                }
                else
                {
                    Console.WriteLine("number is not pelindrome");
                }

                Console.ReadLine();
        }
    }
}

38. //program to input a number and print reverse of the number using do while loop

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{

    class Program
    {
        static void Main(string[] args)
        {
            
                int n,num,digit,rev=0;
                Console.WriteLine("Enter a number");
                num=Convert.ToInt32(Console.ReadLine());
                n=num;
                do
                {
                    digit=num%10;
                    rev=(rev*10)+digit;
                    num=num/10;
                }while(num!=0);
               Console.WriteLine("the reverse of number is " + rev);
               Console.ReadLine();
        }
    }
}

39. //program to input a number n and print pattern of numbers from 1 to n (example of nested loop)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{

    class Program
    {
        static void Main(string[] args)
        {
            
                int n;
	            int i,j;
                n=5;
	            for(i=1;i<=n;i++)
	            {
		            for(j=1;j<=i;j++)
		            {
			            Console.Write(j);
		            }
		            Console.WriteLine();
	            }
               Console.ReadLine();
        }
    }
}

40. //program to find factorial of number using for loop with decrement operator

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{

    class Program
    {
        static void Main(string[] args)
        {
            
                int fact=1;
	            int n,i;
                Console.WriteLine("Enter a number");
                n = Convert.ToInt32(Console.ReadLine());
	            for(i=n;i>=1;i--)
	            {
		            fact=fact*i;
	            }
	            Console.WriteLine("factorial of number is " + fact);
               Console.ReadLine();
        }
    }
}
