IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Числа,Алгебраические функции
kaste
сообщение 24.12.2011, 15:11
Сообщение #1


Пользователь


Группа: Пользователи
Сообщений: 1
Регистрация: 24.12.2011
Пользователь №: 23 931



Народ, мне срочно нужно написать программу которая разбивает любое число на простые множители и высчитывает 4 алгебраические функции: число делителей, сумма делителей, ф-я Мёбиуса, ф-я Эйлера.
вот чтобы разбить число у меня есть:
#include<stdio.h>
int main( ){
int a, m=2;
printf("vvedite naturalnoe chislo a\n");
scanf("%d",&a); //вводим натуральное число
while (a!=1){ // пока число не ноль
if (a%m == 0) //проверка делиться ли число без остатка
{
printf("%d, ", m); //вывод множителя если делится
a = a/m;
}
else
m++;
}
return 0;
}


теперь надо чтобы считались функции, знаю что можно через массивы но че т у меня кажись мозгов не хватает(((
помогите пожалуйста...
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 22.5.2012, 7:58