Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace sztf1labor04
- {
- class Program
- {
- static bool isPrime(int a)
- {
- if (a == 0 || a == 1)
- {
- return false;
- }
- for (int i = 2; i <= Math.Sqrt(a); i++)
- {
- if (a % i == 0)
- {
- return false;
- }
- }
- return true;
- }
- static int[] GenerateArray(int db)
- {
- int[] temp = new int[db];
- Random rnd = new Random();
- for (int i = 0; i < temp.Length; i++)
- {
- temp[i] = rnd.Next(0, 1000);
- }
- return temp;
- }
- static string OutArray(ref int[] t)
- {
- string ki = "";
- for (int i = 0; i < t.Length; i++)
- {
- ki += t[i] + ", ";
- }
- return ki;
- }
- static int NumOfPrimes(ref int[] t)
- {
- int db = 0;
- for (int i = 0; i < t.Length; i++)
- {
- if (isPrime(t[i]))
- {
- db++;
- }
- }
- return db;
- }
- static int GetMin(ref int[] t)
- {
- int minp = 0;
- for (int i = 0; i < t.Length; i++)
- {
- if (t[i]<t[minp])
- {
- minp = i;
- }
- }
- return minp;
- }
- static int NumOdds(ref int[] t)
- {
- int db = 0;
- for (int i = 0; i < t.Length; i++)
- {
- if (t[i] % 2 == 1)
- {
- db++;
- }
- }
- return db;
- }
- static void Main(string[] args)
- {
- int[] tömb = GenerateArray(5);
- Console.WriteLine(OutArray(ref tömb));
- Console.WriteLine("Prímek száma: "+NumOfPrimes(ref tömb));
- Console.WriteLine("Min index: "+GetMin(ref tömb));
- Console.WriteLine("Páratlanok: " + NumOdds(ref tömb));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement