Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 5.00
Bloodberg
0 / 0 / 0
Регистрация: 11.01.2010
Сообщений: 15
#1

Среднее арифметическое всех делителей натурального числа - C++

11.01.2010, 20:32. Просмотров 1635. Ответов 5
Метки нет (Все метки)

Составить программу нахождения среднего арифметического значения всех делителей заданного натурального числа N(N<=1000), кратных 3 и 4 одновременно. Само число и 1 включаются в число делителей.Оформить в виде функции.Решить в С.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2010, 20:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Среднее арифметическое всех делителей натурального числа (C++):

Алгоритмы поиска всех делителей для натурального числа - C++
Хочу поделится 2 алгоритмами, которые сегодня набросал. Диапазон задаваемых натуральных чисел до 18 446 744 073 709 551 615. Если есть...

Составьте программу вывода на экран всех делителей натурального числа N - C++
Добрый вечер всем, помогите пожалуйста решить задачу.Составьте программу вывода на экран всех делителей натурального числа N

Сформировать массив из всех делителей введенного с клавиатуры натурального числа - C++
Сформировать массив из всех делителей введенного с клавиатуры натурального числа. Сформированный массив вывести на экран.

Написать рекурсивную функцию, для определения всех делителей натурального числа - C++
помогите пожалуйста, написать рекурсивную функцию определения всех делителей натурального числа n.

Не могу собрать в едино (найти среднее арифметическое делителей числа N) - C++
Как найти среднее арифметическое делителей числа N. N должно вводиться с клавы. Для среднего арифметического#include&lt;iostream&gt; using...

Файл содержит числа Найти среднее арифметическое всех положительных чисел файла - C++
Задача № 1. Файл содержит числа. Найти среднее арифметическое всех положительных чисел файла.

5
valeriikozlov
Эксперт С++
4672 / 2498 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
11.01.2010, 20:46 #2
C
1
2
3
4
double s=0, col=0;
for(int i=1; i<=N; i++)
if(i%3==0 && i%4==0 && N%i==0){ s+=i; col++;}
printf("%lf", s/col);
Это только подсказка. И если сможете объясните причем тут:
Цитата Сообщение от Bloodberg Посмотреть сообщение
Само число и 1 включаются в число делителей
0
Bloodberg
0 / 0 / 0
Регистрация: 11.01.2010
Сообщений: 15
11.01.2010, 20:50  [ТС] #3
делители числа 20 1,2,4,5,10,20
0
valeriikozlov
Эксперт С++
4672 / 2498 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
11.01.2010, 20:58 #4
Цитата Сообщение от Bloodberg Посмотреть сообщение
делители числа 20 1,2,4,5,10,20
Но у Вас по заданию сказано, что делители должны быть кратны 3 и 4 одновременно. Ведь тогда 1 автоматически исключается. А для приведенного примера делителей, удовлетворяющих условию, вообще нет.
0
Bloodberg
0 / 0 / 0
Регистрация: 11.01.2010
Сообщений: 15
11.01.2010, 20:59  [ТС] #5
реши как знаеш
0
valeriikozlov
Эксперт С++
4672 / 2498 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
11.01.2010, 21:08 #6
Цитата Сообщение от Bloodberg Посмотреть сообщение
реши как знаеш
Да это же практически готовое решение. Вот из этого кода получилась функция:
C
1
2
3
4
5
6
7
void func(int N)
{
double s=0, col=0;
for(int i=12; i<=N; i++)
if(i%3==0 && i%4==0 && N%i==0){ s+=i; col++;}
printf("%lf", s/col);
}
Осталось только функцию main(), в ней считывание с клавиатуры числа и вызов функции func() в параметрах с этим числом.
1
11.01.2010, 21:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2010, 21:08
Привет! Вот еще темы с ответами:

Получить числа b1, …, b20, где bi - среднее арифметическое всех членов массива А, кроме аi - C++
Даны действительные числа a1, ...,a20. Получить числа b1, …, b20, где bi – среднее арифметическое всех членов последовательности a1,...

Получить числа b1, ..., b20, где bi*– среднее арифметическое всех членов последовательности a1, ..., a20, кроме ai - C++
Помогите пожалуйста исправить программу или предложите свой вариант , задача: (Даны действительные числа a1, ..., a20. Получить...

Вершины дерева вещественные числа. Описать процедуру, которая вычисляет среднее арифметическое всех вершин - C++
Вершины дерева вещественные числа. Описать процедуру, которая вычисляет среднее арифметическое всех вершин дерева и добавляет в дерево...

Сумма делителей данного натурального числа - C++
Задание: Написать подпрограмму, которая вычисляет сумму делителей данного натурального числа Добавлено через 1 час 26 минут 24...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru