Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class O1
- {
- public static void Main()
- {
- /// Luodaan kokonaislukutaulukko, joka sisältää satunnaisia positiivisia kokonaislukuja väliltä ]0, 10000[.
- int Min = 0;
- int Max = 10000;
- Random s = new Random();
- 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) };
- /// Kutsutaan aliohjelmaa kolme kertaa, joka kutsussa eri jakajalla(jakajana luvut 2, 3 ja 5).
- int m = MontakoJaollista(2, taulukko);
- int o = MontakoJaollista(3, taulukko);
- int p = MontakoJaollista(5, taulukko);
- /// Tulostetaan montako tietyllä luvulla jaollista lukua ohjelmassa on.
- Console.WriteLine("Taulukossa on " + m + " kahdella jaollista lukua");
- Console.WriteLine("Taulukossa on " + o + " kolmella jaollista lukua");
- Console.WriteLine("Taulukossa on " + p + " viidellä jaollista lukua");
- }
- /// <summary>
- /// Aliohjelma laskee kuinka monta parametrilla 'jakaja' jaollista lukua kokonaislukutaulukossa on.
- /// </summary>
- /// <param name="jakaja"></param>
- /// <param name="taulukko"></param>
- /// <returns></returns>
- public static int MontakoJaollista(int jakaja, int[] taulukko)
- {
- int montako = 0;
- foreach (int n in taulukko)
- {
- if (n % jakaja == 0)
- {
- montako++;
- }
- }
- return montako;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement