Buscar

PTI-AL

Prévia do material em texto

using System;
class Program {
 public static void Main (string[] args) {
 Console.WriteLine("Informe a quantidade de elementos");
 int elementos = int.Parse(Console.ReadLine());
 int[] vetor = new int[elementos];
 for (int i=0; i<elementos; i++) {
 Console.Write($"Informe o {i+1} número: ");
 vetor[i] = int.Parse(Console.ReadLine());
 }
 int MaiorDiferenca = CalMaiorDiferenca(vetor);
 Console.WriteLine($"Maior diferença: {MaiorDiferenca}");
 bool OrdemCrescente = VeriOrdemCrescente(vetor);
 Console.WriteLine($"Está em ordem crescente? {OrdemCrescente}");
 
 }
 static int CalMaiorDiferenca(int[] vetor) {
 int MaiorDiferenca=0;
 for (int i=0; i<vetor.Length-1; i++) {
 for (int d=i+1; d<vetor.Length; d++) {
 int Diferenca = Math.Abs(vetor[i] - vetor[d]);
 if (Diferenca > MaiorDiferenca) {
 MaiorDiferenca = Diferenca;
 }
 }
 }
 return MaiorDiferenca;
 }
 static bool VeriOrdemCrescente(int[] vetor) {
 for (int i=0; i<vetor.Length-1; i++) {
 if (vetor[i]>vetor[i+1]) {
 return false;
 }
 }
 return true;
 }
 }

Continue navegando