Форум программистов, компьютерный форум, киберфорум C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 25
1

Вернуть значение функции Эйлера от числа

10.05.2012, 16:31. Показов 1335. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создайте функцию, которая принимает в качестве аргумента натуральное число и возвращает значение функции Эйлера от этого числа. Используйте функцию проверки чисел на взаимную простоту.

Код я написала, но в правильности его я вообще не уверена, кроме того он всегда выдает ноль.. Что тут не верно? Помогите, плиз!!!!

CУвеличитьКопировать
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
int GCD_ner(int N){
    int counter=0;
 
    for(int i=2; i>=N; i++){
        int c;
        while(i != 0) { 
            c = N % i;
            N = i;
            i = c;
            }
        if(i == 1) {
            counter ++;
        }   
    }
    
        printf("%d\n", counter);
    return counter;
}
 
int main() {
 
    setlocale(LC_ALL, "Russian");
    int N;
    printf("Введите числo: \n");
    scanf("%d", &N);
    GCD_ner(N);
    getch();
}
0
10.05.2012, 16:31
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.05.2012, 16:31
Ответы с готовыми решениями:

Вернуть значение функции Эйлера от числа
Создайте функцию, которая принимает в качестве аргумента натуральное число и возвращает значение функции Эйлера от этого числа. Используйте...

Вернуть текущее значение массива из функции
У меня есть тестер, который дает входные данные функции, также в нем есть эталонные значения, которая функция должна дать, исходя из...

Вернуть из функции значение типа char
Здравствуйте! Не получается корректно вернуть char в функции char best(char *strana1, struct SPORT *mas) { int i; int...

1
Эксперт С++
 Аватар для grizlik78
2382 / 1666 / 279
Регистрация: 29.05.2011
Сообщений: 3,402
10.05.2012, 21:12 2
Цитата Сообщение от lipu4ka Посмотреть сообщение
Код я написала, но в правильности его я вообще не уверена
Да-да. Написала.
Вам что, дают программу с ошибками и предлагают исправить? Код один в один как по этой ссылке. Только функция названа по-другому. Исправление там же.

Добавлено через 9 минут
Цитата Сообщение от grizlik78 Посмотреть сообщение
Код один в один
А, не один в один. Неравенство ещё зачем-то изменено. Видать была одна попытка "исправить"
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.05.2012, 21:12
Помогаю со студенческими работами здесь

Не получается вернуть значение memcpy из функции
Здравствуйте, не как не могу понять как вернуть значение memcpy(&pDest, &pSource, sizeof(pSource)) из функции size_t BufMoveFast() В...

Создать dll и вернуть из функции значение строки
вообщем надо на си сделать отдельную длл и вернуть значение а как не умею обьясните

Рекурсия: проверить, является ли строка 16-ной записью числа и вернуть 10-ое значение
помогите сделать программу с рекурсией, без смог сделать, а с рекурсией не получается Задание: сделать функцию которая проверяет...

Значение функции Эйлера
Помогите разобраться, как можно реализовать функцию Эйлера на Си. Алгорим такой: фи(r)=r*(1-1/p1)*(1-1/p2)*...*(1-1/pn) где...

Найти значение функции Эйлера
Найти значение функции Эйлера от числа m. m=370


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Улучшаем производительно­сть с помощью Lazy Loading в C#
stackOverflow 15.02.2025
В современной разработке программного обеспечения оптимизация производительности играет очень важную роль. Один из действенных способов повысить эффективность приложений - использование механизма. . .
Чем отличаются Debug и Release билды в C#
stackOverflow 15.02.2025
В процессе разработки программного обеспечения на C# ключевое значение имеет правильный выбор режима компиляции. Существуют два основных типа сборок: Debug (отладочная) и Release (релизная). Каждый. . .
Отличия List от ArrayList в C#
stackOverflow 15.02.2025
ArrayList представляет собой динамическую коллекцию в C#, которая может хранить элементы различных типов данных. Это одна из самых ранних коллекций, появившихся в . NET Framework, и она до сих пор. . .
Используем записи в качестве DTO в C# 13
stackOverflow 15.02.2025
В современной разработке программного обеспечения бывает возникает необходимость передачи данных между различными слоями приложения или через сетевые службы. Для решения этой задачи применяются. . .
DataTable как хранилище временных данных в C#
stackOverflow 15.02.2025
DataTable - одна из самых полезных структур данных в C#, которая позволяет хранить и обрабатывать табличные данные прямо в памяти приложения. Она особенно удобна, когда нужно временно хранить. . .
C#: абстракция или инкапсуляция?
stackOverflow 15.02.2025
Объектно-ориентированное программирование (ООП) - это не просто набор инструментов для написания кода, а целая философия разработки программного обеспечения. В её основе лежат фундаментальные. . .
a = b = c или странности ассоциативности операторов в C++
stackOverflow 15.02.2025
При работе с C++ программисты часто сталкиваются с неочевидными ситуациями, которые могут привести к серьезным ошибкам в коде. Одна из таких ситуаций связана с множественным присваиванием и. . .
Обработка string и string_view в C++26
stackOverflow 15.02.2025
В C++26 появились существенные улучшения для работы со строками и строковыми представлениями, которые значительно упрощают обработку текстовых данных. Особое внимание уделено оптимизации. . .
Неблокирующийся стек в C++26
stackOverflow 15.02.2025
Реализация неблокирующегося стека - это классический пример структуры данных, который демонстрирует как преимущества, так и сложности lock-free программирования. В отличие от традиционных реализаций. . .
Генерация кода через отражение в C++26 и Rust
stackOverflow 15.02.2025
Генерация кода - одна из самых мощных возможностей современных языков программирования, позволяющая автоматизировать создание повторяющихся участков кода и существенно повысить продуктивность. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru