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 Laba11
- {
- class Program
- {
- static void task1(string filename, char a)
- {
- StreamReader file = new StreamReader(filename);
- int k = 0;
- string line = String.Empty;
- while((line = file.ReadLine()) != null)
- {
- if (line[0] == a)
- {
- Console.WriteLine(line);
- k++;
- }
- }
- file.Close();
- Console.WriteLine(k);
- }
- static void task2(string filename, char a)
- {
- StreamReader file = new StreamReader(filename);
- int k = 0;
- string line = String.Empty;
- while ((line = file.ReadLine()) != null)
- {
- if ((line[0] == a) && (line[line.Length - 1] == a))
- k++;
- }
- file.Close();
- Console.WriteLine(k);
- }
- static void task3(string filename)
- {
- StreamReader file = new StreamReader(filename);
- int max = 0;
- string line = String.Empty;
- while ((line = file.ReadLine()) != null)
- {
- if (line.Length > max)
- max = line.Length;
- }
- Console.WriteLine("the longest string is: {0}", max);
- file.Close();
- Console.WriteLine();
- }
- static void task4(string filename)
- {
- StreamReader file = new StreamReader(filename);
- int min = 99999;
- string line = String.Empty;
- while ((line = file.ReadLine()) != null)
- {
- if (line.Length < min)
- min = line.Length;
- }
- Console.WriteLine("the shortest string is: {0}", min);
- file.Close();
- Console.WriteLine();
- }
- static void task5(string filename)
- {
- StreamReader file = new StreamReader(filename);
- int max = 0, c = 0;
- int k = 0;
- string line = String.Empty;
- while ((line = file.ReadLine()) != null)
- {
- if (line.Length > max)
- {
- max = line.Length;
- c = k;
- }
- k++;
- }
- Console.WriteLine("зе номер samoy dlinnoy stroki is {0}", c);
- file.Close();
- Console.WriteLine();
- }
- static void task6(string filename)
- {
- StreamReader file = new StreamReader(filename);
- int min = 9999, c = 0;
- int k = 0;
- string line = String.Empty;
- while ((line = file.ReadLine()) != null)
- {
- if (line.Length < min)
- {
- min = line.Length;
- c = k;
- }
- k++;
- }
- Console.WriteLine("зе номер samoy korotkoy stroki is {0}", c);
- file.Close();
- Console.WriteLine();
- }
- static void task7(string filename, char a)
- {
- StreamReader file = new StreamReader(filename);
- int k = 0;
- string line = String.Empty;
- while ((line = file.ReadLine()) != null)
- {
- if (line[0] == a)
- {
- Console.WriteLine(line);
- k++;
- }
- }
- file.Close();
- Console.WriteLine(k);
- }
- static void task8(string filename)
- {
- StreamReader file = new StreamReader(filename);
- int k = 0;
- string line = String.Empty;
- while ((line = file.ReadLine()) != null)
- {
- Console.WriteLine(line[0]);
- k++;
- }
- file.Close();
- Console.WriteLine(k);
- }
- static void task9(string filename)
- {
- StreamReader file = new StreamReader(filename);
- Console.WriteLine("введите верхний порог");
- int k1 = int.Parse(Console.ReadLine());
- Console.WriteLine("введите нижний порог");
- int k2 = int.Parse(Console.ReadLine()); ;
- string line = String.Empty;
- int n = 0;
- while ((line = file.ReadLine()) != null)
- {
- if ((n < k2) && (n > k1))
- Console.WriteLine(line);
- n++;
- }
- file.Close();
- }
- static void task10(string filename)
- {
- StreamReader file = new StreamReader(filename);
- }
- static void task14(string filename)
- {
- StreamReader file = new StreamReader(filename);
- Console.WriteLine("введите верхний порог");
- int k1 =int.Parse(Console.ReadLine());
- Console.WriteLine("введите нижний порог");
- int k2 = int.Parse(Console.ReadLine()); ;
- string line = String.Empty;
- int n = 1;
- while ((line = file.ReadLine()) != null)
- {
- if((n< k2) && (n> k1))
- Console.WriteLine(line);
- n++;
- }
- file.Close();
- }
- static void Main(string[] args)
- {
- /*Console.WriteLine("задайте букву");
- char a = char.Parse(Console.ReadLine());*/
- string filename = "1.txt";
- //task1(filename, a);
- //task2(filename, a);
- //task3(filename);
- //task4(filename);
- //task5(filename);
- //task6(filename);
- // task7(filename);
- //task8(filename);
- task9(filename);
- //task10(filename);
- //task11(filename);
- // task12(filename);
- // task13(filename);
- //task14(filename);
- // task15(filename);
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement