Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConsoleApplication1
- {
- class Program
- {
- static int ZwróćMaksimum(int [] x)
- {
- int [] tabx = x;
- int maksimum = tabx[0];
- for (int i = 0; i < tabx.Length; i++)
- {
- if (tabx[i] > maksimum)
- {
- maksimum = tabx[i];
- }
- }
- return maksimum;
- }
- static void Main(string[] args)
- {
- //1. Dodaj do solucji program i utwórz w nim funkcję static int ZwróćMaksimum, która pobiera jako parametr tablicę int[].
- //Zaobserwuj, czy możesz zoptymalizować kod, wyodrębniając powtarzające się bloki kodu i tworząc dodatkowe funkcje.
- //W programie przetestuj działanie stworzonych funkcji. Program powinien działać w pętli do ... while, dopóki użytkownik
- //nie wciśnie klawisza, który kończy działanie programu.
- int x,y;
- Random los = new Random();
- do
- {
- Console.WriteLine("Podaj wielkość tablicy, liczba 0 kończy działanie programu");
- x = Convert.ToInt32(Console.ReadLine());
- int[] tab = new int[x];
- for (int i = 0; i < tab.Length; i++)
- {
- y = los.Next(0, 31);
- tab[i] = y;
- }
- for (int i = 0; i < tab.Length; i++)
- {
- Console.Write("{0} ", tab[i]);
- }
- Console.WriteLine("Maksimum w tej tablicy to " + ZwróćMaksimum(tab));
- } while (x != 0);
- Console.WriteLine("Koniec programu");
- Console.ReadKey();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement