ejercicio de locos c#

V

Estoy aprendiendo a programar solo y me descargo libros de ejercicios pero tuve un problema que no se como resolverlo se trata de una ecuacion
la sigte: X=yn donde y= numeros del 1 al 100 y n=numero a partir del 300 me sale un error algo de desborde ayuda please

cabron

Con mi bola de cristal he visto que error está en la línea 7 de tú código, la declaración de la variable está mal.

Tendrás que poner el código fuente para poder ver que está mal.... aunque lo más seguro es que hayas creado un bucle infinito y de ahí que se te desborde la pila.

B

Sin saber mucho de que va, el error de desborde lo más seguro es que sea porque estás calculando yn e intentando guardar los resultados en ints/longs. Teniendo en cuenta que 1<=y<=100 y 1<=n<=300 y que un entero con signo de 64 bits puede guardar hasta 263-1 ...

No se C#, pero supongo que lo que deberías hacer sería usar bigintegers/alguna clase que te permita manejar enteros con rango arbitrario.

Usuarios habituales