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

Указатели на функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Метод средних прямоугольников. Уравнение Фредгольма II рода http://www.cyberforum.ru/cpp-beginners/thread1200196.html
Вобщем метод средних прямоугольников необходимо решить уравнение Фредгольма || рода . u(x) - \lambda \int_{a}^{b} K(x,s)\ u(s)\ ds = f(x) Гугл дает результат ,по запросу метод квадратур :...
C++ Составить блок-схему по программе Не получается создать блок схему алгоритма по тексту программы. 1 курс только помогите кто может) http://www.cyberforum.ru/cpp-beginners/thread1200183.html
Арифметика указателей (указатель на void*) C++
У меня есть указатель на void*, который я получил с помощью void *beginPointer = VirtualAlloc(NULL, size, MEM_COMMIT, PAGE_READWRITE);Мне нужно получить указатель на участок памяти, который находится...
C++ Вычислить значение M=A^3+B^3+C^3, где A, B, C - квадратные матрицы
Помогите с решением задачи, пожалуйста. Размерность всех массивов - nxn; M={A}^{3}+{B}^{3}+{C}^{3} Добавлено через 15 минут Цель то забыл... Задать 3 массива случайных вещественных чисел,...
C++ Лежит ли треугольник ABC в области обьединения кругов, заданных координатами центров и радиусами? http://www.cyberforum.ru/cpp-beginners/thread1200149.html
Лежит ли заданный на плоскости треугольник ABC в области обьединения кругов, заданных x координатами цетров и радиусами (x-a1)^2+(y-b1)^2=<r1^2; (x-a2)^2+(y-b2)=<r2^2 #include <stdio.h> #include...
C++ Генетическое програмирование: как построить генетическое дерево? Здравствуйте! Как построить генетическое дерево? подробнее

Показать сообщение отдельно
jurok_85
241 / 224 / 77
Регистрация: 21.02.2013
Сообщений: 519
Завершенные тесты: 1
06.06.2014, 13:22
не совсем понял задание но по моему так:
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <cmath>
 
using namespace std;
bool f1(int a)
{
    if(a % 2 == 0)
    return false;
   for(int i = 2; i <= sqrt(a); i+= 2)
   {
       if(a % i == 0)
       return false;
   }
   return true;
}
bool f2(int a)
{
    int sum = 0;
   for(int i = 1; i < a; i++)
   {
       if(a % i == 0)
       sum += i;
   }
   if(sum == a)
   return true;
 
   return false;
}
void print(bool f(int), int n)
{
   for(int i = 1; i <= n; i++)
   if(f(i))
   cout << i << " ";
 
}
int main()
{
    const int n = 70;
 
    print(f1, n);
    cout << endl <<endl;
    print(f2, n);
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru