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");
                        
            }
            
        }
    }

    

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: