как написать функцию, которая выводит среднее значение простых чисел в c - PullRequest
0 голосов
/ 05 февраля 2019

Я пытаюсь решить проблему, где я должен написать функцию, которая выводит среднее значение всех простых чисел от 2 до N, но я не знаю, как начать.Я уже написал функцию, которая печатает все простые числа.

1 Ответ

0 голосов
/ 05 февраля 2019
  1. суммируйте простые числа в том виде, в котором вы их нашли, вместо того, чтобы печатать
  2. , также подсчитайте количество найденных простых чисел
  3. , а затем разделите сумму на число простых чисел

Например, если вы написали функцию для простого:

 count=0;
 for(i=2;i<n;i++) {
        if(isPrime(i)) {
            sum+=i;
            count++;
        }
    }
 mean = sum/count; // watch for integer division
...