Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
hostel656
0 / 0 / 0
Регистрация: 18.03.2016
Сообщений: 82
#1

Составить программу для построения графика функции Эйлера - C++

04.08.2016, 09:39. Просмотров 294. Ответов 8
Метки нет (Все метки)

Вот код для вычисления ф-ции эйлера
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Rus");
    cout << "Введите переменную N: " << endl;
    long long n;
    cin >> n;
    long long result = n;
    for (int long long i = 2; i*i <= n; ++i)
        if (n % i == 0) {
            while (n % i == 0)
                n /= i;
            result -= result / i;
        }
    if (n > 1)
        result -= result / n;
    cout <<"Результат: "<< result;
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.08.2016, 09:39
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Составить программу для построения графика функции Эйлера (C++):

Составить программу построения графика линейной функции - C++
Построить график линейной функции y = kx для k = 0.1,0.2,0.3,…,1.

Библиотеки для построения графика функции - C++
Здравствуйте, уважаемые форумчане) Подскажите, пожалуйста, аналог для построение графиков в matlab. Существует ли такая библиотека?

Составить программу для построения таблицы стоимости заданного количества указанного товара - C++
Одна штука некоторого товара стоит 20,4 руб. Составить программу для построения таблицы стоимости 1, 2, 3, …, 20 штук этого товара.

Составить программу построения 5 прямоугольников - C++
Составить программу построения 5 не закрашенных прямоугольников, размеры и место расположения которых выбираются случайным образом. ...

Составить программу построения песочных часов - C++
Составить программу построения песчаных часов часы я нарисовал но песок не могу.... вот код: #include&lt;iostream.h&gt; #include&lt;conio.h&gt;...

Составить программу для вычисления функции - C++

8
MansMI
1375 / 1154 / 340
Регистрация: 08.01.2012
Сообщений: 4,509
04.08.2016, 11:19 #2
на чем строить то?
0
hostel656
0 / 0 / 0
Регистрация: 18.03.2016
Сообщений: 82
05.08.2016, 11:46  [ТС] #3
Dev C++
0
S_el
2133 / 1661 / 313
Регистрация: 15.12.2013
Сообщений: 6,581
05.08.2016, 12:32 #4
hostel656, какие библиотеки используете для построения графика?
0
_Ivana
3229 / 1857 / 157
Регистрация: 01.03.2013
Сообщений: 5,085
Записей в блоге: 5
05.08.2016, 14:30 #5
Да прямо в консоли рисуйте график

ЗЫ а что, функция Эйлера определена только на натуральных?
0
MansMI
1375 / 1154 / 340
Регистрация: 08.01.2012
Сообщений: 4,509
05.08.2016, 15:04 #6
график наверно неверно, скорее нужна гистограмма по натуральным числам
0
Миниатюры
Составить программу для построения графика функции Эйлера  
hostel656
0 / 0 / 0
Регистрация: 18.03.2016
Сообщений: 82
05.08.2016, 15:12  [ТС] #7
Да, функция эйлера определена только на натуральных числах.
0
hostel656
0 / 0 / 0
Регистрация: 18.03.2016
Сообщений: 82
05.08.2016, 15:14  [ТС] #8
По идее, должен получиться вот такой график.
0
Миниатюры
Составить программу для построения графика функции Эйлера  
_Ivana
3229 / 1857 / 157
Регистрация: 01.03.2013
Сообщений: 5,085
Записей в блоге: 5
05.08.2016, 15:30 #9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 
long long f(long long n) {
    long long result = n;
    for (int long long i = 2; i*i <= n; ++i)
        if (n % i == 0) {
            while (n % i == 0) n /= i;
            result -= result / i;
        }
    if (n > 1) result -= result / n;
    return result;
}
 
void s(int n) {int r=f(n); for (int i=0; i<r; i++) cout<<' '; cout<<"*\n";}
 
int main() {for (int i=0; i<150; i++) s(i);}
Код
*
 *
 *
  *
  *
    *
  *
      *
    *
      *
    *
          *
    *
            *
      *
        *
        *
                *
      *
                  *
        *
            *
          *
                      *
        *
                    *
            *
                  *
            *
                            *
        *
                              *
                *
                    *
                *
                        *
            *
                                    *
                  *
                        *
                *
                                        *
            *
                                          *
                    *
                        *
                      *
                                              *
                *
                                          *
                    *
                                *
                        *
                                                    *
                  *
                                        *
                        *
                                    *
                            *
                                                          *
                *
                                                            *
                              *
                                    *
                                *
                                                *
                    *
                                                                  *
                                *
                                            *
                        *
                                                                      *
                        *
                                                                        *
                                    *
                                        *
                                    *
                                                            *
                        *
                                                                              *
                                *
                                                      *
                                        *
                                                                                  *
                        *
                                                                *
                                          *
                                                        *
                                        *
                                                                                        *
                        *
                                                                        *
                                            *
                                                            *
                                              *
                                                                        *
                                *
                                                                                                *
                                          *
                                                            *
                                        *
                                                                                                    *
                                *
                                                                                                      *
                                                *
                                                *
                                                    *
                                                                                                          *
                                    *
                                                                                                            *
                                        *
                                                                        *
                                                *
                                                                                                                *
                                    *
                                                                                        *
                                                        *
                                                                        *
                                                          *
                                                                                                *
                                *
                                                                                                              *
                                                            *
                                                                                *
                                                            *
                                                                                                    *
                                    *
                                                                                                                              *
                                                                *
                                                                                    *
                                                *
                                                                                                                                  *
                                        *
                                                                                                            *
                                                                  *
                                                                        *
                                                                *
                                                                                                                                        *
                                            *
                                                                                                                                          *
                                                *
                                                                                            *
                                                                      *
                                                                                                                        *
                                                *
                                                                                                                *
                                                                        *
                                                                                    *
                                                                        *
                                                                                                                                                    *
0
05.08.2016, 15:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.08.2016, 15:30
Привет! Вот еще темы с ответами:

Составить программу для вычисления функции - C++
y ={f1(x) при выполнении условия 1 {f2(x)при выполнении условия 2 {f3(x)при выполнении условия 3 Редактор формул внизу...

составить программу для вычисления функции - C++
функция \begin{cases} &amp; \text {lg}^{3} x+{x}^{2}\\ &amp; \text \sqrt{x+t}+1/x \\ &amp; \text cosx+t{sin}^{2}x \end{cases} Условие ...

Составить программу для вычисления функции - C++
Пожалуйста решите мне в C++ Вставляйте текст задачи в тело сообщения. Редактор формул имеется внизу страницы!

Составить программу для вычисления функции - C++
Составить программу для вычисления функции: п. 5.18 Правил Запрещено размещать задания и решения в виде картинок и других файлов с их...


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

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

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