Guest User

Untitled

a guest
Jan 19th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1.  
  2. using System;
  3. class minta
  4. {
  5. //tömb feltöltese
  6. static void feltolt(int[] x)
  7. {
  8. Random r = new Random();
  9. int i = 0;
  10. for(int hetek = 0; hetek < 6; hetek++)
  11. {
  12. x[i] = r.Next(5,15);
  13. i++;//hetfo
  14. x[i] = r.Next(8,18);
  15. i++;//kedd
  16. x[i] = r.Next(10,20);
  17. i++;//szerda
  18. x[i] = r.Next(8,18);
  19. i++;//csüt
  20. x[i] = r.Next(10,20);
  21. i++;//pentek
  22. x[i] = r.Next(5,15);
  23. i++;//szombat
  24. x[i] = r.Next(30,40);
  25. i++;//vasarnap
  26. }
  27. x[41] = 42;
  28. }//-----------------------------------------
  29. //kiiratas
  30. static void kiir(int[] x)
  31. {
  32. for(int i = 0; i < x.Length; i++)
  33. Console.Write(x[i] + " ");
  34. }//-------------------------------------------------
  35. //hetente osszegez
  36. static int[] summaz(int[] x)
  37. {
  38.  
  39. int tindex = 0, sum;
  40. int[] y = new int[6];
  41. for(int i = 0; i < 6 && tindex < x.Length; i++)
  42. {
  43. sum = 0;
  44. for(int napok= 0; napok < 7 ; napok++)
  45. {
  46. sum += x[tindex];
  47. tindex++;
  48. }
  49. y[i] = sum;
  50. }
  51. return y;
  52. }//---------------------------------------------
  53. //monoton nőtt?
  54. static bool monotone(int[] x)
  55. {
  56. int i =1;
  57. bool monoton = true;
  58. while(i < x.Length)
  59. {
  60. if(x[i-1] > x[i]) monoton = false;
  61. i++;
  62. }
  63. return monoton;
  64. }//-------------------------------------------------
  65. //minimum keres
  66. static int fminimum(int[] x)
  67. {
  68. int minimum = x[0];
  69. for(int i = 1; i < x.Length; i++)
  70. {
  71. if(x[i] < minimum) minimum = x[i];
  72. }
  73. return minimum;
  74. }
  75. static void Main()
  76. {
  77. //tömb létrhozasa
  78. int[] t = new int[42];
  79. //int[] teszt = {1,2,9,4,5,6};
  80. feltolt(t);
  81. kiir(t);
  82. Console.WriteLine("\nHeti osszegzes: ");
  83. kiir(summaz(t));
  84. //Console.WriteLine(teszt.Length);
  85. if(monotone(summaz(t)))
  86. Console.WriteLine("Monoton");
  87. else
  88. Console.WriteLine("Nem monoton");
  89. // minimum kiras
  90. Console.WriteLine("A legkisebb tav: " + t[fminimum(t)] + "*" + fminimum(t));
  91. }
  92. }
Add Comment
Please, Sign In to add comment