ggorann

Složen zadatak

Dec 16th, 2014
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 5.58 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace Složen zadatak
  7. {
  8.     class Program
  9.     {
  10.         static void Main(string[] args)
  11.         {
  12.             bool uslov = false;
  13.             int opcija = 0, n = 0;
  14.             int[] niz = new int[n];
  15.  
  16.             while (opcija != 8)
  17.             {
  18.  
  19.             Console.Write("Dobrodosli u progam. Odaberite opciju od ponudjenih:\n\n1. Unosenje niza\n2. Stampanje niza\n3. Najveci broj niza\n4. Najmanji broj niza\n5. Srednja vrednost brojeva niza\n6. Parni brojevi niza\n7. Neparni brojevi niza\n8. Izlaz\n\n");
  20.  
  21.             Console.Write("Opcija: ");
  22.             opcija = int.Parse(Console.ReadLine());
  23.             Console.Write("\n");
  24.  
  25.             switch (opcija)
  26.             {
  27.                 case 1:
  28.                     {
  29.  
  30.                         Console.Write("Koliko brojeva zelite da smestite u niz: ");
  31.                         n = int.Parse(Console.ReadLine());
  32.  
  33.                         niz = new int[n];
  34.  
  35.                         Console.Write("\n");
  36.  
  37.                         for (int i = 0; i < n; i++)
  38.                         {
  39.                             niz[i] = int.Parse(Console.ReadLine());
  40.                         }
  41.  
  42.                         uslov = true;
  43.  
  44.                         Console.Write("\n");
  45.  
  46.                     }; break;
  47.  
  48.                 case 2:
  49.                     {
  50.  
  51.                         if (uslov == true)
  52.                         {
  53.                             Console.Write("Uneseni brojevi niza su: ");
  54.  
  55.                             for (int i = 0; i < n; i++)
  56.                             {
  57.                                 Console.Write("{0} ", niz[i]);
  58.                             }
  59.  
  60.                             Console.Write("\n\n");
  61.                         }
  62.                         else
  63.                         {
  64.                             Console.Write("Potrebno je prvo odabrati prvu opciju i uneti brojeve u niz.\n\n");
  65.                         }
  66.  
  67.                     }; break;
  68.  
  69.                 case 3:
  70.                     {
  71.  
  72.                         if (uslov == true)
  73.                         {
  74.                             Console.Write("Najveci broj niza je: ");
  75.                             Console.WriteLine(niz.Max());
  76.                             Console.Write("\n");
  77.                         }
  78.                         else
  79.                         {
  80.                             Console.Write("Potrebno je prvo odabrati prvu opciju i uneti brojeve u niz.\n\n");
  81.                         }
  82.  
  83.                     }; break;
  84.  
  85.                 case 4:
  86.                     {
  87.  
  88.                         if (uslov == true)
  89.                         {
  90.                             Console.Write("Najmanji broj niza je: ");
  91.                             Console.WriteLine(niz.Min());
  92.                             Console.Write("\n");
  93.                         }
  94.                         else
  95.                         {
  96.                             Console.Write("Potrebno je prvo odabrati prvu opciju i uneti brojeve u niz.\n\n");
  97.                         }
  98.  
  99.                     }; break;
  100.  
  101.                 case 5:
  102.                     {
  103.  
  104.                         if (uslov == true)
  105.                         {
  106.                             decimal suma = 0;
  107.  
  108.                             for (int i = 0; i < n; i++)
  109.                             {
  110.                                 suma += niz[i];
  111.                             }
  112.  
  113.                             Console.Write("Srednja vrednost brojeva niza je: {0}\n\n", suma / n);
  114.                         }
  115.                         else
  116.                         {
  117.                             Console.Write("Potrebno je prvo odabrati prvu opciju i uneti brojeve u niz.\n\n");
  118.                         }
  119.  
  120.                     }; break;
  121.  
  122.                 case 6:
  123.                     {
  124.  
  125.                         if (uslov == true)
  126.                         {
  127.                             Console.Write("Parni brojevi niza su: ");
  128.  
  129.                             for (int i = 0; i < n; i++)
  130.                             {
  131.                                 if (niz[i] % 2 == 0)
  132.                                 {
  133.                                     Console.Write("{0} ", niz[i]);
  134.                                 }
  135.                             }
  136.  
  137.                             Console.Write("\n\n");
  138.                         }
  139.                         else
  140.                         {
  141.                             Console.Write("Potrebno je prvo odabrati prvu opciju i uneti brojeve u niz.\n\n");
  142.                         }
  143.  
  144.                     }; break;
  145.  
  146.                 case 7:
  147.                     {
  148.  
  149.                         if (uslov == true)
  150.                         {
  151.                             Console.Write("Neparni brojevi niza su: ");
  152.  
  153.                             for (int i = 0; i < n; i++)
  154.                             {
  155.                                 if (niz[i] % 2 != 0)
  156.                                 {
  157.                                     Console.Write("{0} ", niz[i]);
  158.                                 }
  159.                             }
  160.  
  161.                             Console.Write("\n\n");
  162.                         }
  163.                         else
  164.                         {
  165.                             Console.Write("Potrebno je prvo odabrati prvu opciju i uneti brojeve u niz.\n\n");
  166.                         }
  167.  
  168.                     }; break;
  169.  
  170.                 case 8:
  171.                     {
  172.  
  173.                         System.Environment.Exit(1);
  174.  
  175.                     }; break;
  176.                 }
  177.             }
  178.         }
  179.     }
  180. }
Advertisement
Add Comment
Please, Sign In to add comment