daily pastebin goal
15%
SHARE
TWEET

PoleZprehazeniVzestupneSestupneSymetricke

a guest Dec 10th, 2018 64 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace PoleZprehazeniHodnot
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {//na vstupu je pole čísel, zpřeházejte je do výstupu - opačné pořadí prvků
  13.             int[] A = new int[10]; //nachystane pole s indexy A[0] - A [9]
  14.  
  15.             //nacteni pole
  16.             Console.Write("Zadejte pocet cisel: ");
  17.             int N = int.Parse(Console.ReadLine());
  18.             int I;
  19.             for (I = 0; I < N; I++)
  20.             {
  21.                 Console.Write("Zadejte" + I + ". prvek: ");
  22.                 A[I] = int.Parse(Console.ReadLine());              
  23.             }
  24.  
  25.             //prehozeni prvku A[0] <-> A[N-1]
  26.             for (I=0; I < N/2; I++)
  27.             {
  28.                 int Pom = A[I]; //pomocna promenna
  29.                 A[I] = A[N - I - 1];
  30.                 A[N - I - 1] = Pom;
  31.             }
  32.  
  33.             //vypis zprehazeneho pole
  34.             for (I = 0; I < N; I++)
  35.                 Console.Write(A[I]+" - ");
  36.  
  37.             Console.WriteLine();
  38.  
  39.             //otazka - je pole vzestupne? (vz)
  40.             int vz = 0;
  41.             for (I = 0; I < N - 1; I++)
  42.                 if (A[I] <= A[I + 1])
  43.                     vz++;
  44.                 if (vz==N-1)
  45.                 Console.WriteLine("vzestupne");
  46.  
  47.             //otazka - je pole sestupne? (se)
  48.             int se = 0;
  49.             for (I = 0; I < N - 1; I++)
  50.                 if (A[I] >= A[I + 1])
  51.                     se++;
  52.             if (se == N - 1)
  53.                 Console.WriteLine("sestupne");
  54.  
  55.             //otazka - je pole symetricke?
  56.             int sy = 0;
  57.             for (I = 0; I < N/2; I++)
  58.                 if (A[I] == A[N - I - 1])
  59.                     sy++;
  60.             if (sy == N/2)
  61.                 Console.WriteLine("symetricke");
  62.  
  63.             Console.ReadKey(); //konec C# programu        
  64.         }
  65.     }
  66. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top