Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. public class O1
  2. {
  3. public static void Main()
  4. {
  5. /// Luodaan kokonaislukutaulukko, joka sisältää satunnaisia positiivisia kokonaislukuja väliltä ]0, 10000[.
  6. int Min = 0;
  7. int Max = 10000;
  8.  
  9. Random s = new Random();
  10. int[] taulukko = new int[] { s.Next(Min, Max), s.Next(Min, Max), s.Next(Min, Max), s.Next(Min, Max) , s.Next(Min, Max), s.Next(Min, Max) };
  11.  
  12. /// Kutsutaan aliohjelmaa kolme kertaa, joka kutsussa eri jakajalla(jakajana luvut 2, 3 ja 5).
  13. int m = MontakoJaollista(2, taulukko);
  14. int o = MontakoJaollista(3, taulukko);
  15. int p = MontakoJaollista(5, taulukko);
  16.  
  17. /// Tulostetaan montako tietyllä luvulla jaollista lukua ohjelmassa on.
  18. Console.WriteLine("Taulukossa on " + m + " kahdella jaollista lukua");
  19. Console.WriteLine("Taulukossa on " + o + " kolmella jaollista lukua");
  20. Console.WriteLine("Taulukossa on " + p + " viidellä jaollista lukua");
  21.  
  22. }
  23.  
  24. /// <summary>
  25. /// Aliohjelma laskee kuinka monta parametrilla 'jakaja' jaollista lukua kokonaislukutaulukossa on.
  26. /// </summary>
  27. /// <param name="jakaja"></param>
  28. /// <param name="taulukko"></param>
  29. /// <returns></returns>
  30. public static int MontakoJaollista(int jakaja, int[] taulukko)
  31. {
  32. int montako = 0;
  33. foreach (int n in taulukko)
  34. {
  35. if (n % jakaja == 0)
  36. {
  37. montako++;
  38. }
  39. }
  40. return montako;
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement