Advertisement
ntamas

egyszerűbb arraylisttel

Feb 18th, 2014
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.45 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Collections;
  4. using System.Linq;
  5. using System.Text;
  6.  
  7. namespace ConsoleApplication1
  8. {
  9.   class Program
  10.   {
  11.     static void Main(string[] args)
  12.     {
  13.       ArrayList varosadat = new ArrayList() { "Miskolc", "Debrecen", "Zalaegerszeg", "Budapest", "Eger",
  14.         -6, -15, -4, 10, 5 };
  15.       int meddig = varosadat.Count / 2;
  16.       int min = 0, max = 0;
  17.       double atlag = 0;
  18.       for (int i = 0; i < meddig; i++)
  19.       {
  20.         Console.WriteLine("{0} \t {1} fok", varosadat[i], varosadat[i+meddig]);
  21.       }
  22.       for (int i = 1; i < meddig; i++ )
  23.       {
  24.         if(Convert.ToInt32(varosadat[min + meddig]) > Convert.ToInt32(varosadat[i + meddig]))
  25.         {
  26.           min = i;
  27.         }
  28.         else if (Convert.ToInt32(varosadat[max + meddig]) < Convert.ToInt32(varosadat[i + meddig]))
  29.         {
  30.           max = i;
  31.         }
  32.       }
  33.       if (max == 0 && min == 0)
  34.       {
  35.         Console.WriteLine("Minden város hőmérséklete egyforma.");
  36.       }
  37.       else
  38.       {
  39.         Console.WriteLine("A leghidegebb város: {0}", varosadat[min]);
  40.         Console.WriteLine("A legmelegebb város: {0}", varosadat[max]);
  41.       }
  42.       for (int i = 0; i < meddig; i++ )
  43.       {
  44.         atlag += Convert.ToInt32(varosadat[i + meddig]);
  45.       }
  46.       atlag /= meddig;
  47.       Console.WriteLine("A hőmérsékletek átlaga: {0}", atlag);
  48.       Console.ReadKey();
  49.     }
  50.   }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement