Advertisement
jtentor

Correcciones

Aug 17th, 2017
219
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2.  
  3. //Realizado por Ortega Jesús//
  4.  
  5. namespace TP1_3modificado {
  6.     class Program {
  7.         // la variable "gen" existe desde que se compila el programa
  8.         static Random gen = new Random();
  9.  
  10.  
  11.         static int numeroaleatorio() {
  12.             int val;
  13.             val = gen.Next(1, 100);
  14.             return val;
  15.         }
  16.  
  17.         static void mayormenormedia(int[] vector, int indice) {
  18.             bool band;
  19.             int menor, mayor, sumador;
  20.             double resultado;
  21.             menor = 0;
  22.             mayor = 0;
  23.             sumador = 0;
  24.             band = true;
  25.             for (int i = 0; i < indice; i++) {
  26.                 sumador = sumador + vector[i];
  27.                 if (band) {
  28.                     mayor = vector[0];
  29.                     menor = vector[0];
  30.                     band = false;
  31.                 } else {
  32.                     if (vector[i] > mayor) {
  33.                         mayor = vector[i];
  34.                     } else {
  35.                         if (vector[i] < menor)
  36.                             menor = vector[i];
  37.                     }
  38.                 }
  39.  
  40.             }
  41.             resultado = sumador / indice;
  42.             String resfin = resultado.ToString("#.##");
  43.             Console.WriteLine("El mayor de los numeros ingresados es: " + mayor);
  44.             Console.WriteLine("El menor de los numeros ingresados es: " + menor);
  45.             Console.WriteLine("La media de los numeros ingresado es: " + resfin);
  46.  
  47.         }
  48.         static void Main(string[] args) {
  49.             char resp;
  50.             int cantidad, rand;
  51.  
  52.             do {
  53.                 cantidad = 0;
  54.                 Console.Write("Ingrese la cantidad de valores que desea capturar: ");
  55.                 cantidad = Convert.ToInt32(Console.ReadLine());
  56.                 Console.WriteLine("Los valores se regenerarán aleatoriamente para " + cantidad + " variables: ");
  57.                 int[] vec = new int[cantidad];
  58.                 for (int i = 0; i < cantidad; i++) {
  59.                     rand = numeroaleatorio();
  60.                     Console.WriteLine("valor[{0}] - {1}", i+1, rand);
  61.                     vec[i] = rand;
  62.                 }
  63.  
  64.                 Console.WriteLine("Se mostrarán los resultados: ");
  65.                 mayormenormedia(vec, cantidad);
  66.  
  67.  
  68.                 Console.Write("Desea seguir ingresando: ? S/N: ");
  69.                 resp = Convert.ToChar(Console.ReadLine());
  70.             } while (resp == 's' || resp == 'S');
  71.         }
  72.     }
  73. }
Advertisement
RAW Paste Data Copied
Advertisement