Advertisement
Guest User

Untitled

a guest
May 20th, 2019
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 6.38 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.IO;
  7.  
  8. namespace Laba11
  9. {
  10.     class Program
  11.     {
  12.        static void task1(string filename, char a)  
  13.         {
  14.             StreamReader file = new StreamReader(filename);
  15.             int k = 0;
  16.             string line = String.Empty;
  17.             while((line = file.ReadLine()) != null)
  18.             {
  19.                 if (line[0] == a)
  20.                 {
  21.                     Console.WriteLine(line);
  22.                     k++;
  23.                 }
  24.             }
  25.             file.Close();
  26.             Console.WriteLine(k);
  27.         }
  28.         static void task2(string filename, char a)
  29.         {
  30.             StreamReader file = new StreamReader(filename);
  31.             int k = 0;
  32.             string line = String.Empty;
  33.             while ((line = file.ReadLine()) != null)
  34.             {
  35.                 if ((line[0] == a) && (line[line.Length - 1] == a))
  36.                     k++;
  37.             }
  38.             file.Close();
  39.             Console.WriteLine(k);
  40.         }
  41.         static void task3(string filename)
  42.         {
  43.             StreamReader file = new StreamReader(filename);
  44.             int max = 0;
  45.             string line = String.Empty;
  46.             while ((line = file.ReadLine()) != null)
  47.             {
  48.                 if (line.Length > max)
  49.                     max = line.Length;
  50.             }
  51.             Console.WriteLine("the longest string is: {0}", max);
  52.             file.Close();
  53.             Console.WriteLine();
  54.         }
  55.  
  56.         static void task4(string filename)  
  57.         {
  58.             StreamReader file = new StreamReader(filename);
  59.             int min = 99999;
  60.             string line = String.Empty;
  61.             while ((line = file.ReadLine()) != null)
  62.             {
  63.                 if (line.Length < min)
  64.                     min = line.Length;
  65.             }
  66.             Console.WriteLine("the shortest string is: {0}", min);
  67.             file.Close();
  68.             Console.WriteLine();
  69.         }
  70.  
  71.         static void task5(string filename)
  72.         {
  73.             StreamReader file = new StreamReader(filename);
  74.             int max = 0, c = 0;            
  75.             int k = 0;
  76.             string line = String.Empty;
  77.             while ((line = file.ReadLine()) != null)
  78.             {
  79.                 if (line.Length > max)
  80.                 {
  81.                     max = line.Length;
  82.                     c = k;
  83.                 }
  84.                 k++;
  85.             }
  86.             Console.WriteLine("зе номер samoy dlinnoy stroki is {0}", c);
  87.             file.Close();
  88.             Console.WriteLine();
  89.         }
  90.         static void task6(string filename)
  91.         {
  92.             StreamReader file = new StreamReader(filename);
  93.             int min = 9999, c = 0;
  94.             int k = 0;
  95.             string line = String.Empty;
  96.             while ((line = file.ReadLine()) != null)
  97.             {
  98.                 if (line.Length < min)
  99.                 {
  100.                     min = line.Length;
  101.                     c = k;
  102.                 }
  103.                 k++;
  104.             }
  105.             Console.WriteLine("зе номер samoy korotkoy stroki is {0}", c);
  106.             file.Close();
  107.             Console.WriteLine();
  108.         }
  109.         static void task7(string filename, char a)  
  110.         {
  111.             StreamReader file = new StreamReader(filename);
  112.             int k = 0;
  113.             string line = String.Empty;
  114.             while ((line = file.ReadLine()) != null)
  115.             {
  116.                 if (line[0] == a)
  117.                 {
  118.                     Console.WriteLine(line);
  119.                     k++;
  120.                 }
  121.             }
  122.             file.Close();
  123.             Console.WriteLine(k);
  124.         }
  125.  
  126.         static void task8(string filename)
  127.         {
  128.             StreamReader file = new StreamReader(filename);
  129.             int k = 0;
  130.             string line = String.Empty;
  131.             while ((line = file.ReadLine()) != null)
  132.             {
  133.                     Console.WriteLine(line[0]);
  134.                     k++;
  135.             }
  136.             file.Close();
  137.             Console.WriteLine(k);
  138.         }
  139.  
  140.         static void task9(string filename)
  141.         {
  142.             StreamReader file = new StreamReader(filename);
  143.             Console.WriteLine("введите верхний порог");
  144.             int k1 = int.Parse(Console.ReadLine());
  145.             Console.WriteLine("введите нижний порог");
  146.             int k2 = int.Parse(Console.ReadLine()); ;
  147.             string line = String.Empty;
  148.             int n = 0;
  149.             while ((line = file.ReadLine()) != null)
  150.             {
  151.                 if ((n < k2) && (n > k1))
  152.  
  153.                     Console.WriteLine(line);
  154.                 n++;
  155.             }
  156.             file.Close();
  157.         }
  158.         static void task10(string filename)
  159.         {
  160.             StreamReader file = new StreamReader(filename);
  161.  
  162.            
  163.         }
  164.  
  165.         static void task14(string filename)
  166.         {
  167.             StreamReader file = new StreamReader(filename);
  168.             Console.WriteLine("введите верхний порог");
  169.             int k1 =int.Parse(Console.ReadLine());
  170.             Console.WriteLine("введите нижний порог");
  171.             int k2 = int.Parse(Console.ReadLine()); ;
  172.             string line = String.Empty;
  173.             int n = 1;
  174.             while ((line = file.ReadLine()) != null)
  175.             {
  176.                 if((n< k2) && (n> k1))
  177.  
  178.                     Console.WriteLine(line);
  179.                 n++;
  180.             }
  181.             file.Close();
  182.            
  183.         }
  184.  
  185.         static void Main(string[] args)
  186.         {
  187.             /*Console.WriteLine("задайте букву");
  188.             char a = char.Parse(Console.ReadLine());*/
  189.             string filename = "1.txt";
  190.             //task1(filename, a);
  191.             //task2(filename, a);
  192.             //task3(filename);
  193.             //task4(filename);
  194.             //task5(filename);
  195.             //task6(filename);
  196.             // task7(filename);
  197.             //task8(filename);
  198.             task9(filename);
  199.             //task10(filename);
  200.             //task11(filename);
  201.             // task12(filename);
  202.             // task13(filename);
  203.             //task14(filename);
  204.             // task15(filename);
  205.  
  206.             Console.ReadKey();
  207.         }
  208.     }
  209. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement