Skip to main content

Posts

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 o…
Recent posts

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);
    }

sort string and number

 private void sortnumber(string p)
    {
        char[] a =p.ToCharArray();

        int temp = 0;
        for (int i = 0; i < p.Length; i++)
        {
            for (int j = i + 1; j < p.Length; j++)
            {
                if (a[i] < a[j])
                {
                    temp = a[j];
                    a[j] = a[i];
                    a[i] = Convert.ToChar(temp);
                }
            }

                Response.Write(a[i]);
        }

Capital to small and viceversa

private string conversion(string p)
    {
        char[] a = p.ToCharArray();
        if (a.Length > 1)
        {
            if (char.IsLower(a[0]))
            {
                a[0] = char.ToUpper(a[0]);
            }
            for (int i = 1; i < a.Length; i++)
            {
                if(a[i-1]==' ')
                {
                    if (char.IsLower(a[i]))
                    {
                        a[i] = char.ToUpper(a[i]);
                    }
                    else if (char.IsUpper(a[i]))
                    {
                        a[i] = char.ToLower(a[i]);
                    }
                }
            }
        }

        return new string(a);
    }

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);
        }