Форум программистов, компьютерный форум CyberForum.ru

Не могу собрать в едино (найти среднее арифметическое делителей числа N) - C++

Восстановить пароль Регистрация
 
byran585
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 11
16.06.2013, 12:32     Не могу собрать в едино (найти среднее арифметическое делителей числа N) #1
Как найти среднее арифметическое делителей числа N. N должно вводиться с клавы.
Для среднего арифметического
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
using namespace std;
int main()
{
  float A[i];
  float sr=0.0;
  for(int i=0;i<10;i++) sr=sr+A[i];
  sr=sr/10;
  cout<<sr<<endl;
  getchar();
  return 0;
}
Не получается найти делители.Я понимаю что нужен счётчик от 1 до N и делить его на само N, но я в С++ слобоват. =(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.06.2013, 12:32     Не могу собрать в едино (найти среднее арифметическое делителей числа N)
Посмотрите здесь:

C++ Найти среднее арифметическое цифр числа
C++ Среднее арифметическое всех делителей натурального числа
C++ Ввести три числа, найти их сумму, произведение и среднее арифметическое.
C++ Найти среднее арифметическое цифр каждого числа последовательности
C++ Даны два целых числа; найти их среднее арифметическое, их среднее геометрическое
Файл содержит числа Найти среднее арифметическое всех положительных чисел файла C++
C++ Удалить все простые числа и найти среднее арифметическое до и после удаления простых чисел
C++ Задача из Златопольского: "Найти числа с известным количеством делителей". Не могу найти ошибку

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Sinewy
3 / 3 / 0
Регистрация: 02.06.2013
Сообщений: 14
16.06.2013, 13:04     Не могу собрать в едино (найти среднее арифметическое делителей числа N) #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
void main()
{
    int N;
    int count = 0; 
    double avsum = 0; 
    cout <<"Set N: "; 
    cin >> N;
    for(int i =1; i<=N; i++)
        if(!(N%i)) 
        {
            avsum+=i; 
            count++;
        }
    avsum/=count;
    cout << endl<<avsum;
}
byran585
0 / 0 / 0
Регистрация: 25.12.2012
Сообщений: 11
16.06.2013, 20:28  [ТС]     Не могу собрать в едино (найти среднее арифметическое делителей числа N) #3
Спасибо большое
Yandex
Объявления
16.06.2013, 20:28     Не могу собрать в едино (найти среднее арифметическое делителей числа N)
Ответ Создать тему
Опции темы

Текущее время: 21:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru