using System;
namespace MyCompiler {
class Program {
public static void Main(string[] args) {
int N = Convert.ToInt32(Console.ReadLine());
int M = Convert.ToInt32(Console.ReadLine());
string [] cadena = Console.ReadLine().Split(' ');
string [] cadena1 = Console.ReadLine().Split(' ');
int [] Medellin = new int[N];
int [] Bogota = new int[M];
int totalexisten =0, NumEx, NumExM;
bool band = false;
bool band1 = false;
for (int i=0; i<N; i++) {
Medellin[i] = Convert.ToInt32(cadena[i]);
totalexisten += Medellin[i];
}
for (int i=0; i<M; i++) {
Bogota[i] = Convert.ToInt32(cadena1[i]);
totalexisten += Bogota[i];
}
NumEx = Convert.ToInt32(Console.ReadLine());
NumExM = Convert.ToInt32(Console.ReadLine());
float prom = totalexisten / (N+M);
int mayor=Medellin[0], pos=1;
for (int j =0; j< Medellin.Length; j++) {
if(Medellin[j] > mayor){
mayor=Medellin[j];
pos=j+1;
}
}
int menor=Bogota[0], pos1=1;
for (int k=0; k<Bogota.Length; k++) {
if(Bogota[k] < menor){
menor=Bogota[k];
pos1=k+1;
}
}
Console.WriteLine($"La existencia mayor es: {mayor} y esta en la pos {pos}");
Console.WriteLine($"La existencia menor es: {menor} y esta en la pos {pos1}");
Console.WriteLine($"Total existencias : { totalexisten} y su promedio es: {prom}");
for (int i=0; i < Bogota.Length - 1; i++) {
if (Bogota[i] == NumEx) {
band = true;
}
}
Console.WriteLine((band?"": "NO " )+ "EXISTE");
int aux;
for (int k=0; k < Medellin.Length-1;k++) {
for (int i=k+1; i < Medellin.Length; i++) {
if (Medellin[k] > Medellin[i]) {
aux=Medellin[i];
Medellin[i]=Medellin[k];
Medellin[k]=aux;
}
}
}
for (int i=0; i < Medellin.Length; i++) {
Console.WriteLine($"{Medellin[i]} ");
}
int izq = 0, der = Medellin.Length - 1;
int mit = 0;
while (izq <= der && !band1 ){
mit = (izq + der) / 2;
if (Medellin[mit] == NumExM)
band1 = true;
else if (Medellin[mit] > NumExM)
der = mit - 1;
else
izq = mit + 1;
}
Console.WriteLine((band1?"": "NO " )+ "EXISTE");
}
}
}
To embed this project on your website, copy the following code and paste it into your website's HTML: