Advertisement
Guest User

Untitled

a guest
Nov 28th, 2014
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.94 KB | None | 0 0
  1.  
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7.  
  8. namespace stpudenti
  9. {
  10. class stpudenti
  11. {
  12. static void Main(string[] args)
  13. {
  14. Console.WriteLine("n=");
  15. int n = int.Parse(Console.ReadLine());
  16.  
  17. Console.WriteLine("vuvedete ocenkite na student A");
  18. double[] ocenkiA = fillArray(n);
  19. Console.WriteLine("vuvedete ocenkite na student B");
  20. double[] ocenkiB = fillArray(n);
  21. Console.WriteLine("ocenkite na student C:");
  22. double[] ocenkiC = fillRandomArr(n);
  23.  
  24. Console.WriteLine("ocenkite na student A ");
  25. printArray(ocenkiA);
  26. Console.WriteLine("ocenkite na student B");
  27. printArray(ocenkiB);
  28. Console.WriteLine("ocenkite na styudent C");
  29. printArray(ocenkiC);
  30.  
  31. Console.WriteLine("minimalnata ocenka na A");
  32. Console.WriteLine(minOcenkaA(ocenkiA));
  33. Console.WriteLine("maksimalnata ocenka na B");
  34. Console.WriteLine(maxOcenkaB(ocenkiB));
  35.  
  36. Console.WriteLine("ocenka po-malka ot sredno aritmetichnoto na C");
  37. srartNaC(ocenkiC);
  38.  
  39. Console.Write("Srednata ocenka na studentite e: ");
  40. Console.WriteLine(IzchisliSredna(ocenkiA, ocenkiB, ocenkiC));
  41. }
  42. static double[] fillArray(int n)
  43. {
  44. double[] arr = new double[n];
  45. for (int i = 0; i < arr.Length; i++)
  46. {
  47. arr[i] = double.Parse(Console.ReadLine());
  48. }
  49. return arr;
  50. }
  51. static double[] fillRandomArr(int n)
  52. {
  53. double[] randArr = new double[n];
  54. Random rand = new Random();
  55. for (int i = 0; i < randArr.Length; i++)
  56. {
  57. randArr[i] = rand.Next(2, 7);
  58. }
  59. return randArr;
  60. }
  61. static void printArray(double[] arr)
  62. {
  63. for (int i = 0; i < arr.Length; i++)
  64. {
  65. Console.WriteLine(arr[i]);
  66. }
  67. Console.WriteLine();
  68. }
  69. static double minOcenkaA(double[] arr)
  70. {
  71. double min = double.MaxValue;
  72. for (int i = 0; i < arr.Length; i++)
  73. {
  74. if (arr[i]<min)
  75. {
  76. min = arr[i];
  77. }
  78. }
  79. return min;
  80. }
  81. static double maxOcenkaB(double[] arr)
  82. {
  83. double max = double.MinValue;
  84. for (int i = 0; i < arr.Length; i++)
  85. {
  86. if (arr[i] > max)
  87. {
  88. max = arr[i];
  89. }
  90. }
  91. return max;
  92. }
  93. static void srartNaC(double[] arr)
  94. {
  95. double sum=0;
  96. double minOcenka = int.MaxValue;
  97. double srart = 0;
  98. for (int i = 0; i < arr.Length; i++)
  99. {
  100. sum+=arr[i];
  101. srart=sum/arr[i];
  102.  
  103. if (arr[i]<srart)
  104. {
  105. srart = arr[i];
  106. }
  107. Console.WriteLine(arr[i]);
  108. }
  109. Console.WriteLine();
  110. }
  111. static double sumOcenki (double [] arr)
  112. {
  113. double sum = 0;
  114.  
  115. for (int i = 0; i < arr.Length; i++)
  116. {
  117. sum += arr[i];
  118. }
  119. return sum;
  120. }
  121. static double IzchisliSredna(double[] uchenikA, double[] uchenikB, double[] uchenikC)
  122. {
  123. double obshtaSuma = sumOcenki(uchenikA) + sumOcenki(uchenikB) + sumOcenki(uchenikC);
  124. double obshtBroi = uchenikA.Length * 3;
  125. double srednaOcenka = obshtaSuma / obshtBroi;
  126.  
  127. return srednaOcenka;
  128. }
  129.  
  130. }
  131. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement