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

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

10.05.2012, 16:31. Показов 1332. Ответов 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
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Интеграция HTML и Angular
bytestream 15.02.2025
Когда речь заходит о современном веб-приложении, сложно представить более мощный тандем, чем HTML и Angular. Один выступает в роли проверенного фундамента, на котором строятся все веб-страницы,. . .
Как свернуть все методы в Visual Studio Code
bytestream 15.02.2025
Современная разработка программного обеспечения - это не только написание кода, но и постоянная работа с большими объемами уже существующего исходного кода. Когда размер файлов достигает нескольких. . .
Как удалить все локальные образы Docker
bytestream 15.02.2025
Управление контейнерами и образами в Docker требует регулярной очистки системы от неиспользуемых ресурсов. Особенно это актуально для разработчиков, которые часто создают и тестируют различные. . .
Ошибка "Could not find a declaration file for module 'module'. '/path/module.js' implicitly has an 'any' type"
bytestream 15.02.2025
Каждый разработчик, использующий TypeScript, рано или поздно сталкивается с ошибкой "Could not find a declaration file for module". Эта ошибка появляется при попытке импортировать модуль, для. . .
Отличия remote add origin от remote set-url origin в Git
bytestream 15.02.2025
Git - отличный помошник в управлении версиями кода, но иногда даже опытные разработчики путаются в похожих командах. Особенно часто возникает путаница между git remote add origin и git remote set-url. . .
Статические методы в Kotlin, как в Java
bytestream 15.02.2025
Когда разработчики переходят с Java на Kotlin, одним из первых вопросов становится отсутствие привычного ключевого слова static. И действительно, в мире Java статические методы - это неотъемлимая. . .
Как отрисовать компонент React без вызова setState
bytestream 15.02.2025
React - одна из наиболее востребованных библиотек для создания пользовательских интерфейсов, но даже в ней есть свои подводные камни. Иногда разработчики сталкиваются с ситуациями, когда стандартный. . .
Как сделать POST объекта JSON с помощью fetch в JavaScript
bytestream 15.02.2025
При обмене данными с веб-серверами fetch - отличный помошник, который скрывает в себе множество интересных возможностей. Это встроенный в JavaScript способ отправки HTTP-запросов, который появился. . .
Как продублировать строку или выделенный текст в Visual Studio Code
bytestream 15.02.2025
Самый быстрый и удобный способ продублировать строку - использовать комбинацию клавиш Shift+Alt+↓ (или Shift+Alt+↑). При нажатии этих клавиш редактор автоматически создает копию текущей строки и. . .
Как удалить неиспользуемые образы Docker
bytestream 15.02.2025
Docker - впечатляющая технология для работы с контейнерами, но иногда она может создавать неожиданные сложности в управлении ресурсами. Одна из таких проблем - постепенное накопление неиспользуемых. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru