Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Nnnub
0 / 0 / 0
Регистрация: 16.06.2015
Сообщений: 10
1

Функция, определяющая является ли число совершенным

16.11.2016, 12:52. Просмотров 406. Ответов 3
Метки нет (Все метки)

Даны натуральное число n, целые числа а1, а2, …, аn. Рассмотреть все отрезки последовательности а1, а2, …, аn (подпоследовательности идущих подряд членов), состоящие из совершенных чисел. Определить функцию, позволяющую распознать совершенные числа. Замечание. Использовать механизм формальных параметров.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2016, 12:52
Ответы с готовыми решениями:

Функция, определяющая, является ли число палиндромом
Написать функцию, возвращающую True, если целый параметр K (> 0) является палиндромом (то есть его...

Дано натуральное число N. Определить является ли оно совершенным
Дано натуральное число N. Определить является ли оно совершенным( совершенное число N равно сумме...

Составьте программу, проверяющую, является ли число совершенным. Необходимо минимум проходов
Натуральное число называют совершенным, если оно равно сумме всех своих делителей, не считая его...

Определить, является ли x совершенным числом
Ввести натуральное число x. Определить, является ли x совершенным числом, то есть равен ли он...

Функция с переменным числом параметров определяющая длину вектора
Добрый день! Помогите,пожалуйста написать программу!!)) Нужно написать функцию с переменным числом...

3
MrGluck
Модератор
Эксперт CЭксперт С++
8113 / 4965 / 1436
Регистрация: 29.11.2010
Сообщений: 13,456
16.11.2016, 13:05 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <math.h>
 
int IsPrime(int n)
{
    int i;
    for (i=2; i <= sqrt(n); i++)
        if (n % i == 0)
            return 0;
    return n > 1;
}
 
int main()
{
    int n = 100, i;
    for (i=2; i <= n; i++)
        if (IsPrime(i))
            printf("%d ", i);
    return 0;
}
0
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
27031 / 18075 / 7147
Регистрация: 22.10.2011
Сообщений: 31,823
Записей в блоге: 6
16.11.2016, 16:54 3
MrGluck, совершенное и простое число - разные вещи
0
MrGluck
Модератор
Эксперт CЭксперт С++
8113 / 4965 / 1436
Регистрация: 29.11.2010
Сообщений: 13,456
16.11.2016, 17:29 4
Цитата Сообщение от volvo Посмотреть сообщение
MrGluck, совершенное и простое число - разные вещи
Прошу прощения, не заметил. Уже несколько тем за сегодня было с простыми числами, вот и глаз замылился.

Добавлено через 4 минуты
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
int IsPerfect(const int x)
{
    int sum = 0, i; 
    for (i = num / 2; i >= 1; --i)
        if (num % i == 0)
            sum += i;
    return sum == x;
}
 
int main()
{
    int n = 100, i;
    for (i=2; i <= n; i++)
        if (IsPerfect(i))
            printf("%d ", i);
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2016, 17:29

Функция определяющая является ли число совершенным
Говорят, что целое число является совершенным числом, если его сомножители, включая 1 (но не...

Функция: определить, является ли число совершенным
Разработать логическую функцию для определения, является ли число совершенным, то есть равно ли оно...

Функция определяющая является ли число простым
Для каждого из 10 введенных с клавиатуры чисел напечатать сообщение: является ли оно простым или...


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

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

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