Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Два одномерных массива по 6 элементов целого типа в диапазоне [10, 20]; https://www.cyberforum.ru/ cpp-beginners/ thread1693197.html
Помогите отладить прогу которая делает некст: a) Два одномерных массива по 6 элементов целого типа в диапазоне ; b) Переставить на пятое место в первом массиве, сдвигая его элементы, последний элемент второго массива; с) Найти максимальный элемент преобразованного второго массива; d) Вывести исходный, полученный массивы и максимальный элемент
C++ Ошибка в коде с признаками (свойствами) вывода данных
Добрый всем вечер, пытаюсь написать программу которая открывает уже существующий файл с занесенной информацией,выводит ее на экран и дает возможность дописать другую информацию. Среда разработки Dev C++. #include<iostream> #include<fstream> using namespace std; int main () { setlocale (LC_CTYPE,"Russian"); ifstream file ("Bibl.txt",ios::app,ios::nocreate);// тут ошибка ...
C++ Написать таблицу перевода радиуса в площадь круга для заданных значений радиуса https://www.cyberforum.ru/ cpp-beginners/ thread1693187.html
написать таблицу перевода радиуса в площадь круга для значений радиуса от 1 до 18 В шагом 2.
C++ Составить программу нахождения суммы квадратных корней целых чисел от 0 до 50 составить программу нахождения суммы квадратных корней целых чисел от 0 до 50. https://www.cyberforum.ru/ cpp-beginners/ thread1693182.html
C++ Вычислить сумму положительных элементов массива, расположенных до первого нулевого элемента
Найти сумму положительных элементов массива из N элементов, расположенных до первого нулевого элемента, заменить этой суммой минимальный элемент массива. (возврат ссылки из функции)С кодом пожалуйста :help:
C++ Какое максимально число можно записать в любую переменную С++ https://www.cyberforum.ru/ cpp-beginners/ thread1693171.html
Возможно ли записать в неважно какую переменную С++ число допустим: 427867939699200000
C++ Ошибка прав доступа записи https://www.cyberforum.ru/ cpp-beginners/ thread1693151.html
Делаю массив структур и при заполнении возникает данная ошибка. struct phone{ char* model = ""; char* manufacture = ""; int date = 1976; char* form_factor = ""; char* network_type = ""; char* SIM = "";
Некоректное отображение результата C++
#include <iostream> #include <math.h> using namespace std; int main() { int x, i, xn = (-3), xk = 3; float dx = 1, a = 3.5, b = 6.8; double t, s=0, p=1, f; cout << "x: ";
C++ Создать класс "Дерево" и метод, который выводит сумму узлов дерева Создать класс "дерево", содержащий целые числа и метод, который выводит сумму узлов дерева. https://www.cyberforum.ru/ cpp-beginners/ thread1693120.html C++ Вычислить и вывести сумму всех целых чисел, лежащих между введенными Очень надо ребята, не сдам прогу, попрут с универа! C++ Напишите программу, которая запрашивает у пользователя от двух целых чисел. Затем программа должна вычислить и вывести сумму всех целых чисел, лежащих между введенными. https://www.cyberforum.ru/ cpp-beginners/ thread1693118.html
Большой константный массив C++
Нужно хранить в классе большой константный массив (вектор). Модификатор const не обязателен (хотя было бы неплохо), имеется ввиду что массив меняться не будет, он всегда постоянный - постоянная длина, постоянные значения. Ручками вбить не получится - значений слишком много. Обращение к нему будет только внутри класса. Сделал так: //A.h class A { public A(); private: ...
C++ Различия структур и классов https://www.cyberforum.ru/ cpp-beginners/ thread1693111.html
Решил я понять зачем структуры в C++ нужны. Написал и оно заработало: #include <iostream> using namespace std; struct B { B(){} virtual ~B(){} virtual void func() = 0;
0 / 0 / 0
Регистрация: 23.03.2016
Сообщений: 3
0

Использование указателей для работы с функциями - C++ - Ответ 8926165

24.03.2016, 00:01. Показов 404. Ответов 0
Метки (Все метки)

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include <stdio.h> 
#include <math.h> 
#include <conio.h> 
float f1(int* i,float* f,double d); 
float f2(unsigned int i); 
float f3(void); 
void f4(int* i1,int i); 
float z; 
float m; 
float A,B,C,H; 
int i=0,*i1=&i; 
float x=0.3; 
float *xi=&x; 
float f1(int* i,float* f,double d) 
{ 
float w; 
w=3*xi-2*pow((double)cos(xi),3); 
if(*i) printf("1:\t%f",w); // первая функция
return w; 
} 
float f2(unsigned int i2) 
{ 
float y; 
y=log(x)+2*exp(x); 
if(i2) printf("2:\t%f",y); // вторая функция
return y; 
} 
float f3(void) 
{ 
z=pow(x,1/3)+3*x-1; 
if(*i1!=0 || i!=0) printf("3:\t %f",z); // 3 функция 
return z; 
} 
void f4(int* i1,int i) 
{ 
m=3*A*A+4*B-8; 
if(i!=0) printf("4: M=%f",m); // 4 функция 
} 
void main(void) 
{ 
float (*a1)(int*,float*,double); 
float (*b1)(unsigned int); 
float (*c1)(void); 
void (*d1)(int*,int); 
unsigned int p=0; 
int p1=0; 
printf("Rabota programi:\n"); 
a1 = f1; 
d1 = f4; 
b1 = f2; 
c1 = f3; 
A = a1(i1,xi,0.3); 
B = b1(p); 
C = c1(); 
d1(i1,i); 
H = m; 
i=3; 
while(1) 
{ 
printf("\nChoose the function:\t"); 
scanf("%d",&p1); 
switch(p1) //Оператор switch принимает в качестве аргумента число, и в зависимости от его значения выполняет те или иные команды.
{ 
case 1: A = a1(i1,xi,1.6); break; 
case 2: B = b1(p1); break; 
case 3: C = c1(); break; 
case 4: d1(i1,i); break; 
default: printf("\nError. Choose again:\n"); 
} 
if(p1==1 || p1==2 || p1==3 || p1==4) 
break; //окончание работы оператора switch
}  
}


Вернуться к обсуждению:
Использование указателей для работы с функциями C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.03.2016, 00:01
Готовые ответы и решения:

Использование указателей для работы с массивами данных
С клавиатуры введено длинное беззнаковое целое число. Образовать массив из цифр этого числа. Затем...

Использование указателей для индексации матрицы
Ребят как сделать так что-бы ввод и вывод и все действия происходили при помощи указателей...

Использование указателей на функцию для обработки строк
#include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;iostream&gt; using namespace std; void...

Использование указателей для доступа к элементам массива
Помогите пожалуйста написать программу с подробным обьяснением:. Использование указателей для...

0
24.03.2016, 00:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.03.2016, 00:01
Помогаю со студенческими работами здесь

Использование указателей для создания связанных списков
На аптечном складе хранятся лекарства. Сведения о лекарствах содержаться в специальной ведомости:...

Использование умных указателей для массива символов
В проекте много похожего кода, но delete не использую, потому как в рандомный момент вылазят...

Использование указателей для передачи параметров функции
Ели мы объявляем формальный параметр как указатель,тогда ведь нам при вызове этой функций следует...

Нужна библиотека с функциями для работы с файлами
Я разрабатываю операционную оболочку на QBasic'e - QuickGUI (quickgui.narod.ru), и сейчас нужно...

Ищу невизуальный компонент для работы с функциями
Помогите, пожалуйста. Нужна невизуальная компонента. Задаётся х1 и х2 и считаэтся одна из заданых в...

Возвращение функциями указателей
Доброго времени суток:) Помогите понять код!!!Суть вопроса описана в коментах в коде. Условие...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru