none
Completar el codigo para que no cuente numeros repetidos del arreglo.

    Pregunta

  • using System;
    
    namespace Eduardo
    {
      class OliesAltos
      {
        static void Main()
        {
          Console.WriteLine(longCiclo(3,7));
          Console.Read();
        }
    
        static double longCiclo(double n, double p)
        {
          double re = n / p;
          int c = 0; // cantidad de digitos
          string s = Convert.ToString(re);
          long[] d = new long[s.Length];
          string[] sp = new string[2];
          sp = s.Split('.');
          string ciclo = sp[1];
    
          foreach (char i in ciclo)
          {
            d[c++] = i;
          }
    
          return c;
        }
    
        
        }
    }
    
    Este programa me devuelve los digitos después del punto que double es capaz de almacenar. Yo quiero hallar la longitud de ciclo del cociente de dos números reales dados. Ejemplo de 3 / 7 = 0.(428571) donde los números en paréntesis son aquellos que se repiten periódicamente.
    lunes, 21 de marzo de 2011 20:54

Respuestas

Todas las respuestas