Skip to main content

Character and word occurrence without using predefined functions

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

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Please enter your string");
            string input = Console.ReadLine();
            string input1 = input;
            int c = 0;
            Console.WriteLine("character occurances");
            while (input.Length > 0)
            {
                c = 0;
                Console.Write(input[0] + " : ");
                for (int j = 0; j < input.Length; j++)
                {
                    if (input[0] == input[j])
                    {
                        c++;
                    }
                }
                Console.WriteLine(c);
                input = input.Replace(input[0].ToString(), string.Empty);
            }
            c = 0;
            Console.WriteLine("Words occurances");
            string[] re = input1.Split(' ');
            for (int i = 0; i < re.Length; i++)
            {
                string temp = re[i];
                for (int j = 0; j < re.Length; j++)
                {
                    if (temp == re[j])
                    {
                        c++;
                    }
                }
                if (re[i] != string.Empty)
                    Console.WriteLine(re[i] + ":" + c);
                for (int j = 0; j < re.Length; j++)
                {
                    if (temp == re[j])
                    {
                        re[j] = string.Empty;
                    }
                }

                c = 0;
            }
            Console.ReadLine();
        }
    }
}

Comments

Popular posts from this blog

Dot net programming basics

Important things about .net framework
1.Language independent:
* Dot net supports to develop applications in any programming language which are in .net            framework.
2.Common Language Runtime:
* Common Language Runtime(CLR) is a software which is installed along with installation of      visual studio.
* CLR provides a runtime for .net applications.
* It provides garbage collector to free the unused resources.

Sample program
* Open visual studio File menu-> New-> project->Select console application-> Click Ok

           Using System;
           Class mySample
           { 
               Static Void Main()
                 {
                 Console.WriteLine("Wel Come To C#.NET");
                 Console.WriteLine("HAPPY CODING");
                 }
            }

* Press F5 to run.
*Out put  Wel Come To C#.NET
                  HAPPY CODING





Character and word count in c#

private void character(string p)
    {
        string s = p;
        int count = 0;
        try
        {
        char c=Convert.ToChar(TextBox2.Text);

            foreach (char item in s)
            {
                if (item == c)
                {
                    count++;
                }
            }
            Response.Write("no of " + c + " are " + count);
        }
        catch (Exception )
        {
            Response.Write("invalid format given");
        }
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        wordcount(TextBox1.Text);
    }

    private void wordcount(string p)
    {
        int count = 0;
        string s = p;
        string c = TextBox2.Text;
        foreach (Match item in Regex.Matches(s,c,RegexOptions.IgnoreCase))
        {
            count++;
        }

            Response.Write("word" + c + "count is " + count);
        }

Dynamic themes

 protected void Page_PreInit(object sender, EventArgs e)
    {

        if (Session["theme"] == null)
        {
            Theme = "pink";

        }
        else
        {

           Theme = Session["theme"].ToString(); ;

        }
    }
    protected void Button1_Click(object sender, EventArgs e)
    {

    }

    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {
        Session["theme"] = DropDownList1.SelectedItem.Value;
        Server.Transfer(Request.FilePath);
    }