• 1)Дано натуральное число. Определить:   а)произведение его цифр;  б)среднее арифметическое его цифр.
    2)Даны целые числа p и q. Получить все делители числа q, взаимно простые с p. 
    Сделайте пожалуйста на языке с#.

Ответы 1

  • class Program{    static int gcd(int a, int b)    {        return b == 0 ? a : gcd(b, a % b);    }    static void Main()    {        Console.Write("N = ");        int n = int.Parse(Console.ReadLine());        int s = 0, p = 1, c = 0;        while (n > 0)        {            s += n % 10;            p *= n % 10;            n /= 10;            c++;        }        Console.WriteLine("Произведение: {0}", p);        Console.WriteLine("Сумма: {0}", p);        Console.WriteLine("Среднее: {0}", (double)s/c);        // Вторая задача        Console.Write("P = ");        int P = int.Parse(Console.ReadLine());        Console.Write("Q = ");        int Q = int.Parse(Console.ReadLine());        for (int i = 2; i <= 1 + 2*(int)Math.Sqrt(P); i++)        {            if (Q % i == 0 && gcd(P, i) == 1)                Console.Write(i + " ");        }        Console.ReadLine();    }}
    • Автор:

      micaela
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years