Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 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 ConsoleApplication105
  9. {
  10. class Program
  11. {
  12. struct knigi
  13. {
  14. public string nazvanie;
  15. public string avtor;
  16. public string godvyhoda;
  17. public string izdatelstvo;
  18. public string sebestoimost;
  19. public string cena;
  20. public string pribyl;
  21. }
  22. static void Main(string[] args)
  23. {
  24. knigi[] kniga = new knigi[3];
  25. string q = "К";
  26. string input_path = @"D:\7 лаба\Книга.txt";
  27. using (StreamReader sr = new StreamReader(input_path, System.Text.Encoding.Default))
  28. {
  29. string line;
  30. int a = 0;
  31. int b = 0;
  32.  
  33.  
  34. for (int i = 0; i < a; i++)
  35. {
  36. line = sr.ReadLine();
  37.  
  38. string[] w = line.Split(new char[] { ' ' });
  39.  
  40. kniga[i].nazvanie = w[0];
  41. kniga[i].avtor = w[1];
  42. kniga[i].godvyhoda = (w[2]);
  43. kniga[i].izdatelstvo = (w[3]);
  44. kniga[i].sebestoimost = (w[4]);
  45. kniga[i].cena = (w[5]);
  46. kniga[i].pribyl = (w[6]);
  47. }
  48.  
  49. string output_path = @"D:\7 лаба\КнигаЗапись.txt ";
  50. using (StreamWriter sw = new StreamWriter(output_path, false, System.Text.Encoding.Default))
  51. {
  52. for (int i = 0; i < b; i++)
  53. if ((kniga[i].avtor).Contains(q) & ((kniga[i].avtor).IndexOf(q) == 0))
  54.  
  55. {
  56. sw.WriteLine(kniga[i].nazvanie + " " + kniga[i].avtor + " " + kniga[i].godvyhoda + " " + kniga[i].izdatelstvo + " " + kniga[i].sebestoimost + " " + kniga[i].cena + " " + kniga[i].pribyl);
  57. }
  58. }
  59. }
  60. Console.ReadKey();
  61.  
  62. }
  63. }
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement