1
De todo un poco... / Ayuda con ejercicio en c#
« en: 22 de Febrero 2022, 07:21 »
Tengo que decir si dos números son o no son coprimos: Los numero co-primos son aquellos pares de números que no tienen divisores en común, salvo el 1. 8 y 9 son coprimos, ya que no tienen divisores en común distinto de 1.
Inicie el ejercicio y tengo esto pero no se como continuar
Console.WriteLine("Inserte primer numero:");
int num1 = int.Parse(Console.ReadLine());
Console.WriteLine("Inserte segundo numero:");
int num2 = int.Parse(Console.ReadLine());
int[] divisor = new int[num2];
int contador1 = 0;
int contador2 = 0;
if (num1 > num2)
{
for (int i = 2; i <= num2; i++)
{
if (num2 % i == 0)
{
divisor[contador1] = i;
contador1++;
}
}
for (int j = 0; j < divisor.Length; j++)
{
if (divisor[j] != 0)
{
if (num1 % divisor[j] == 0)
{
contador2++;
}
}
}
Inicie el ejercicio y tengo esto pero no se como continuar
Console.WriteLine("Inserte primer numero:");
int num1 = int.Parse(Console.ReadLine());
Console.WriteLine("Inserte segundo numero:");
int num2 = int.Parse(Console.ReadLine());
int[] divisor = new int[num2];
int contador1 = 0;
int contador2 = 0;
if (num1 > num2)
{
for (int i = 2; i <= num2; i++)
{
if (num2 % i == 0)
{
divisor[contador1] = i;
contador1++;
}
}
for (int j = 0; j < divisor.Length; j++)
{
if (divisor[j] != 0)
{
if (num1 % divisor[j] == 0)
{
contador2++;
}
}
}