Guest User

Untitled

a guest
Nov 14th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.90 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.  
  7. namespace ConsoleApp2
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. Console.WriteLine("kiek skaiciu norite ivesti?");
  14. var kiek = Convert.ToInt32(Console.ReadLine());
  15. var skaiciai = new int[kiek];
  16.  
  17. // SKAICIU IVEDIMAS
  18.  
  19. for (int i = 0; i < skaiciai.Length; i++)
  20. {
  21. Console.Write("{0}-asis skaicius: ", i+1);
  22. skaiciai[i] = Convert.ToInt32(Console.ReadLine());
  23. }
  24.  
  25. // SKAICIU ISVEDIMAS
  26.  
  27. Console.WriteLine("ivesti skaiciai:");
  28.  
  29. foreach (var skaicius in skaiciai)
  30. {
  31. Console.Write(skaicius + ", ");
  32. }
  33.  
  34. Console.WriteLine();
  35.  
  36. Console.WriteLine("ivesti skaiciai:");
  37.  
  38. for (int i = 0; i < skaiciai.Length; i++)
  39. {
  40. Console.Write(skaiciai[i] + ", ");
  41. }
  42.  
  43. Console.WriteLine();
  44.  
  45. // SUMOS SKAICIAVIMAS
  46.  
  47. var suma = 0;
  48.  
  49. foreach (var i in skaiciai)
  50. {
  51. suma += i;
  52. }
  53.  
  54. Console.WriteLine("skaiciu suma: " + suma);
  55.  
  56. // VIDURKIO SKAICIAVIMAS
  57.  
  58. var vidurkis = (double) suma / skaiciai.Length;
  59.  
  60. Console.WriteLine("skaiciu vidurkis: " + vidurkis);
  61.  
  62. // LYGINIU SKAICIU SUMA IR VIDURKIS
  63.  
  64. var lyginiuSuma = 0;
  65. var lyginiuKiekis = 0;
  66.  
  67. foreach (var skaicius in skaiciai)
  68. {
  69. if (skaicius % 2 == 0)
  70. {
  71. lyginiuSuma += skaicius;
  72. lyginiuKiekis++;
  73. }
  74. }
  75.  
  76. var lyginiuVid = (double) lyginiuSuma / lyginiuKiekis;
  77.  
  78. Console.WriteLine("lyginiu skaiciu suma: " + lyginiuSuma);
  79. Console.WriteLine("lyginiu vidurkis: " + lyginiuVid);
  80.  
  81. // LYGINIU, ZEMESNIU UZ VISU SKAICIU VIDURKI KIEKIS
  82.  
  83. var zemLyg = 0;
  84.  
  85. foreach (var skaicius in skaiciai)
  86. {
  87. if (skaicius % 2 == 0 && skaicius < vidurkis)
  88. {
  89. zemLyg++;
  90. }
  91. }
  92.  
  93. Console.WriteLine("lyginiu, zemesniu uz vidurki kiekis: "
  94. + zemLyg);
  95.  
  96. // MAZIAUSIAS IR DIDZIAUSIAS SKAICIAI
  97.  
  98. // var min = skaiciai[0];
  99. var min = skaiciai.First();
  100. var max = skaiciai.First();
  101.  
  102. foreach (var skaicius in skaiciai)
  103. {
  104. if (skaicius < min)
  105. {
  106. min = skaicius;
  107. }
  108.  
  109. if (skaicius > max)
  110. {
  111. max = skaicius;
  112. }
  113. }
  114.  
  115. Console.WriteLine("maziausias skaicius: " + min);
  116. Console.WriteLine("didziausias skaicius: " + max);
  117.  
  118. // NAUJAS MASYVAS, SUGENERUOTAS IS ATSITIKTINIU SKAICIU
  119.  
  120. var rand = new Random();
  121.  
  122. var dydis = rand.Next(10, 100);
  123. var atsitiktiniai = new int[dydis];
  124.  
  125. var atsitiktiniai2 = new int[rand.Next(10, 100)];
  126.  
  127. for (int i = 0; i < atsitiktiniai.Length; i++)
  128. {
  129. atsitiktiniai[i] = rand.Next(1000);
  130. }
  131.  
  132. for (int i = 0; i < atsitiktiniai2.Length; i++)
  133. {
  134. atsitiktiniai2[i] = rand.Next(500);
  135. }
  136.  
  137. Console.WriteLine("pirmo masyvo ats. skaiciai:");
  138.  
  139. foreach (var sk in atsitiktiniai)
  140. {
  141. Console.Write(sk + " ");
  142. }
  143.  
  144. Console.WriteLine();
  145.  
  146. Console.WriteLine("antro masyvo ats. skaiciai:");
  147.  
  148. foreach (var sk in atsitiktiniai2)
  149. {
  150. Console.Write(sk + " ");
  151. }
  152.  
  153. Console.WriteLine();
  154.  
  155. }
  156. }
  157. }
Add Comment
Please, Sign In to add comment