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 PoleZprehazeniHodnot
- {
- class Program
- {
- static void Main(string[] args)
- {//na vstupu je pole čísel, zpřeházejte je do výstupu - opačné pořadí prvků
- int[] A = new int[10]; //nachystane pole s indexy A[0] - A [9]
- //nacteni pole
- Console.Write("Zadejte pocet cisel: ");
- int N = int.Parse(Console.ReadLine());
- int I;
- for (I = 0; I < N; I++)
- {
- Console.Write("Zadejte" + I + ". prvek: ");
- A[I] = int.Parse(Console.ReadLine());
- }
- //prehozeni prvku A[0] <-> A[N-1]
- for (I=0; I < N/2; I++)
- {
- int Pom = A[I]; //pomocna promenna
- A[I] = A[N - I - 1];
- A[N - I - 1] = Pom;
- }
- //vypis zprehazeneho pole
- for (I = 0; I < N; I++)
- Console.Write(A[I]+" - ");
- Console.WriteLine();
- //otazka - je pole vzestupne? (vz)
- int vz = 0;
- for (I = 0; I < N - 1; I++)
- if (A[I] <= A[I + 1])
- vz++;
- if (vz==N-1)
- Console.WriteLine("vzestupne");
- //otazka - je pole sestupne? (se)
- int se = 0;
- for (I = 0; I < N - 1; I++)
- if (A[I] >= A[I + 1])
- se++;
- if (se == N - 1)
- Console.WriteLine("sestupne");
- //otazka - je pole symetricke?
- int sy = 0;
- for (I = 0; I < N/2; I++)
- if (A[I] == A[N - I - 1])
- sy++;
- if (sy == N/2)
- Console.WriteLine("symetricke");
- Console.ReadKey(); //konec C# programu
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement