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

Указатель на функцию, как он вводится? СРОЧНО! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Все возможные комбинации из 4 цифр http://www.cyberforum.ru/cpp-beginners/thread711344.html
Доброго времени суток! Прошу помочь с такой задачей: Пользователь вводит 4-х разрядное число. Вывести все возможные 4-х разрядные комбинации из цифр этого числа. Цифры могут повторяться. Без массива! Для примера: Вводим: 1234 Получаем: 1243, 1432, 4123, 2314 и т.д. и т.п.
C++ Запись в файл У меня есть вот такая запись Fasola 1.8 21 Cebula 1.65 10 И мне нужно считать и записать её в файл. scanf("%s","%i","1f",name, &wzrost,&wik); так считываю FILE * fo; fo = fopen(namefile,"wt"); Открываю файл. а дальше и идет вопрос. как я понял записать можно только через fwrite , но во-первых для записи 3 разных переменных нужно будет 3 раза переписывать fwrite. http://www.cyberforum.ru/cpp-beginners/thread711338.html
C++ Написать программу для развития слуха
Здравствуйте! Интересуюсь вопросом развития музыкального слуха. Проверяю на себе различные методики и собственные проэкты. Для испытания одной идеи обращаюсь к Вам за помощью, ибо не силен в программировании. Суть в том, чтобы написать программу, которая проигрывает текст нотами. Если в "говорилках" загруженный текст проговаривается, то здесь он проигрывается. Пользователь по своему вкусу...
Двоичный поиск C++
Дело вот в чём... прочитал уже много статей про двоичный поиск в массиве, понимаю, как он работает в теории... Но на практики ничего блин не получается! Помогите с ним разобраться, если можно, то конкретно на моём коде: Вот сама задача: Найти все элементы массива, меньшие, чем среднее арифметического максимального и минимального. Вот мой код, всё работает и всё понятно, кроме самого...
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread711327.html
Дан файл f, компоненты которого являются целыми числами. Получить в файле g все компоненты файла f: 1. являющиеся четными числами; 2. делящиеся на 3 и не делящиеся на 7; 3. являющиеся точными квадратами. Записать в файл g комментарий. Помогите пожалуйста... Сделал, но есть пара вопросов... Как сделать файлы текстовыми... И как определить точные квадраты... #include <iostream> #include...
C++ Поразрядное "и" A = 12 B = 8 C = 34 D = 123 D - выполнить поразрядное «и» 1-6 разрядов В и 0-2 разрядов С, сдвинутых вправо на 1 разряд. Предположительно: D=(B&63)&((C&7)>>1); 63 это младшие 6 разрядов, те ...111111 в десятичной будет 63 или 0х3f в шестнадцатиричной системе счисления. Думаю это вариант подошел, если бы в задании указали с 0-6 разряд. Так вот как правильно? подробнее

Показать сообщение отдельно
Starstuck
 Аватар для Starstuck
4 / 4 / 0
Регистрация: 01.02.2012
Сообщений: 124
27.11.2012, 21:22     Указатель на функцию, как он вводится? СРОЧНО!
На завтра задачу задали, не могу решить. Не поможете? Срочно надо!

Сама задача в прикреплениях!

Вот мой пример решения, правда есть два вопроса:
1) Как в аргументах ф-ии обозначить указатель на ф-ию f1? (См. условие)
2) Как обозначить опять же в аргументах массив? X[N] или просто X?

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
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int N = 100;
int X[N];
 
float f1(x)
{
      return x*sin(x)+cos(x);
}
 
//float f2(x)
// {
//      return sin(x);
//}
 
//float f3(x)
//{
//      return cos(x);
//}
 
 
float Fun( *ГіГЄГ*Г§Г*òåëü Г*Г* ГґГіГ*êöèþ f* , int X * <- çäåñü X èëè X[N] ?? *, int N)
{
      float s=0;
      for (int k=0;k<=N;k++) s=s+f1(x[k])/N;
      return s;
}
      
      
int main()
{
    for (int i=1;i<=N;i++) X[i]=i;
    float ss = fun( *ГіГЄГ*Г§Г*òåëü Г*Г* ГґГіГ*êöèþ f*, X * <- çäåñü X èëè X[N] ?? *, N)
    printf("%f/n",ss);
    
    system ("pause");
}
Миниатюры
Указатель на функцию, как он вводится? СРОЧНО!  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru