Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.IO;
- namespace _2011majus
- {
- class Program
- {
- static List<string> szavak = new List<string>();
- static int darabszam = 0;
- static void Elso()
- {
- Console.WriteLine("1. feladat");
- Console.WriteLine("Adjon meg egy szót: ");
- string szo = Convert.ToString(Console.ReadLine());
- int van = 0;
- for (int i = 0; i < szo.Length; i++)
- {
- if (szo[i] == 'a' || szo[i] == 'e' || szo[i] == 'i' || szo[i] == 'o' || szo[i] == 'u')
- {
- van++;
- }
- else
- {
- }
- }
- if (van > 0)
- {
- Console.WriteLine("Van benne magánhangzó.");
- }
- else
- {
- Console.WriteLine("Nincs benne magánhangzó.");
- }
- }
- static void Masodik()
- {
- Console.WriteLine("2. feladat");
- FileStream file = new FileStream("szoveg.txt", FileMode.Open);
- StreamReader be = new StreamReader(file);
- while (!be.EndOfStream)
- {
- string sor = be.ReadLine();
- szavak.Add(Convert.ToString(sor));
- }
- be.Close();
- file.Close();
- darabszam = szavak.Count();
- //Console.WriteLine(szavak[0]+"\n"+szavak[1]+"\n"+szavak[2]+"\n"+szavak[3]);
- int max = 0;
- int melyik = 0;
- foreach (var szo in szavak)
- {
- if (szo.Length > max)
- {
- max = szo.Length;
- }
- }
- for (int i = 0; i < darabszam; i++)
- {
- if (szavak[i].Length == max)
- {
- melyik = i;
- }
- }
- Console.WriteLine("{0} ,{1} betű hosszú", szavak[melyik], max);
- }
- static void Harmadik()
- {
- Console.WriteLine("3. feladat");
- char[] mgh = new char[5] { 'a', 'e', 'i', 'o', 'u' };
- string[] tomb = new string[darabszam];
- int mghdb = 0;
- int mshdb = 0;
- for (int i = 0; i < darabszam; i++)
- {
- for (int j = 0; j < szavak[i].Length; j++)
- {
- if (szavak[j] == "a" || szavak[j] == "e" || szavak[j] == "i" || szavak[j] == "o" || szavak[j] == "u")
- {
- mghdb++;
- }
- else
- {
- mshdb++;
- }
- }
- if (mghdb > mshdb)
- {
- szavak[i] = tomb[i];
- }
- }
- //Console.WriteLine(tomb[0]+" "+tomb[1]+" "+tomb[2]);
- }
- static void Main(string[] args)
- {
- //Elso();
- Masodik();
- Harmadik();
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement