Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace ConsoleApplication9
- {
- class Program
- {
- enum TRozdil { "Nejmensi","Nejvetsi"};
- static int NactiRadu(int Typ)
- {
- int c1, c2, vysledek = 0, pocet = 0;
- Console.WriteLine("Zadavejte postupne cisla oddelena klavesou Enter.\nPro ukonceni zadavani zadejte 0\n");
- do
- {
- c1 = c2;
- c2 = int.Parse(Console.ReadLine());
- if (pocet > 0 || c2 != 0)
- {
- if (pocet == 2)
- vysledek = c2 - c1;
- else
- {
- if (typ == TRozdil.Nejmensi && vysledek < (c2 - c1)) vysledek = c1 - c2;
- if (typ == TRozdil.Nejvetsi && vysledek > (c2 - c1)) vysledek = c1 - c2;
- }
- }
- pocet++;
- } while (c2 != '0');
- if (pocet > 1)
- {
- if (typ == TRozdil.Nejmensi) Console.Write("Nejmensi"); else Console.Write("Nejvetsi");
- Console.WriteLine(" rozdil po sobe jdoucich cisel je {0}", vysledek);
- }
- else Console.WriteLine("Zadejte alespon 2 cisla");
- }
- static void main(string[] args)
- {
- char volba = '1';
- do
- {
- Console.WriteLine("1..Najit nejmensi rozdil v posloupnosti cisel\n2..Najit nejvyssi rozdil v posloupnosti cisel\n-------------------\n9..Konec");
- volba = Console.ReadKey().KeyChar;
- Console.Clear();
- switch (volba)
- {
- case 1:
- NactiRadu(TRozdil.Nejmensi);
- break;
- case 2:
- NactiRadu(TRozdil.Nejvetsi);
- break;
- }
- } while (volba == 9);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement