Vous êtes sur la page 1sur 2

COUNT STRING FREQUENCY using System; using System.IO; class Program { static void Main() { // 1. // Array to store frequencies.

int[] c = new int[(int)char.MaxValue]; // 2. // Read entire text file. string s = File.ReadAllText("text.txt"); // 3. // Iterate over each character. foreach (char t in s) { // Increment table. c[(int)t]++; } // 4. // Write all letters found. for (int i = 0; i < (int)char.MaxValue; i++) { if (c[i] > 0 && char.IsLetterOrDigit((char)i)) { Console.WriteLine("Letter: {0} Frequency: {1}", (char)i, c[i]); } } } } Find String within string string MainString = "String Manipulation"; string SearchString = "pul"; int FirstChr = MainString.IndexOf(SearchString); //SHOWS START POSITION OF STRING MessageBox.Show("Found at : " + FirstChr ); string searchWithinThis = "ABCDEFGHIJKLMNOP"; string searchForThis = "DEF"; int firstCharacter = searchWithinThis.IndexOf (searchForThis);

Console.WriteLine("First occurrence: {0}", fi rstCharacter);

PALINDROME namespace ConsoleApplication1 { class Program { static bool IsPalindrome(string src) { bool palindrome = true; for (int i = 0; i < src.Length / 2 + 1; i++) { if (src[i] != src[src.Length - i - 1]) { palindrome = false; break; } } return palindrome; } static void Main(string[] args) { Console.Write("Enter a String: "); string s = Console.ReadLine(); if (IsPalindrome(s) == true) { Console.WriteLine(s + " is a palindrome"); } else { Console.WriteLine(s + " is NOT a palindrome"); } } } } CHARACTER COUNT

public static void main(String[] args) throws FileNotFoundException { File file = new File("textfiles/string.in"); Scanner scanner = new Scanner(file); while (scanner.hasNext()) { String strInput = scanner.nextLine(); String reference = "aeiou";

int charPos = 0; int words = 0; int letters = 0; int upperCaseletters = 0; int lowerCaseletters = 0; int vowels = 0; int consonants = 0; while (charPos <= strInput.length() - 1) { String charString = strInput.charAt(charPos) + "";

System.out.println("Number of uppercase letters:" + (upperCaseletters)); System.out.println("Number of lowercase letters:" + (lowerCaseletters)); System.out.println("Number of vowels:" + (vowels)); System.out.println("Number of consonants:" + (consonants)); } scanner.close(); } }

if (Character.isUpperCase(strInput.charAt(charPos))) { upperCaseletters++; } if (Character.isLetter(strInput.charAt(charPos))) { ++letters; } if (" ".equals(charString)) { ++words; } if (reference.indexOf(strInput.charAt(charPos)) == -1 && !" ".equals(charString) && !".".equals(charString) && !"?".equals(charString)) { ++consonants; } else if (!" ".equals(charString) && !".".equals(charString) && !"!".equals(charString) && !"?".equals(charString)) { ++vowels; } ++charPos; } lowerCaseletters = letters - upperCaseletters; System.out.println("Number of words:" + (++words)); System.out.println("Number of letters:" + (letters));

STRING SORT

using System; class Program { static void Main() { char[] array = { 'z', 'a', 'b' }; // Input array. Array.Sort<char>(array); // Sort array. foreach (var c in array) Console.WriteLine(c); } }

Vous aimerez peut-être aussi