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

Вызовы функций с указателями - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с классами http://www.cyberforum.ru/cpp-beginners/thread535923.html
1. Класс “круг”: x, у, R, признак визуализации (отображать ли на экране). 2. Потомки: “вписанный многоугольник” (количество сторон), “описанный многоугольник” (количество сторон, цвет), ввести порядковый номер фигуры в базовом классе, определить функцию view – для каждого класса с разной реализацией. 3. В обоих классах перегрузить “++” – увеличение количества сторон, унарный “-“ – изменение...
C++ Найти среднее арифметическое кубов и среднее геометрическое модулей чисел Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел. http://www.cyberforum.ru/cpp-beginners/thread535912.html
C++ Сравнение полей структур
Задача имела формулировку: "Сведения о выдаче экземпляра журнала состоят из названия журнала, номера журнала, фамилии читателя. Написать программу для занесения в массив информации о N таких сведениях. По заданному названию журнала найти выдававшиеся номера и фамилии бравших их читателей. Найти самого активного читателя". Моя программа почему то не сравнивает поля при поиске(( Не могу...
МАССИВЫ: динамические мас.значение типа "int *" нельзя присвоить сущности типа "int" C++
МАССИВЫ: динамические массива ОШИБКА:значение типа "int *" нельзя присвоить сущности типа "int" #include <iostream> using namespace std; void main() { int n,m; cout<<"VVEDITE MATRIX:\n"<<endl; cin>>n>>m;
C++ Заполнить матрицу "песочными часами" http://www.cyberforum.ru/cpp-beginners/thread535890.html
Как заполнить матрицу 5*5 "песочными часами" как на картинке?
C++ Ищу задачи по программированию c++ Надо сборник задач по c++ Чтобы были задачи на циклы, масивы, функции. Желательно с объяснением или решением подробнее

Показать сообщение отдельно
GoldenBoy
Goldeeeeeeen !
242 / 234 / 75
Регистрация: 15.10.2011
Сообщений: 457

Вызовы функций с указателями - C++

01.04.2012, 15:51. Просмотров 338. Ответов 2
Метки (Все метки)

У меня всё получилось с первыми 3 функциями , а что в 4 я совсем не пойму..

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
#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <iostream>
using namespace std;
 
double(*p_func_1)(float*,int);
double(*p_func_2)(double,long int);
double(*p_func_3)(unsigned int);
 
 
double func_1(float*,int);
double func_2(double,long int);
double func_3(unsigned int);
 
int main() 
{
    const int n = 5;
    float x[n] = {1.0,2.0,3.0,4.0,5.0};
    double d = 10;
    int i = 15,vibor;
    unsigned int ui = 20;
    
    printf("Viberite variant function(1..4) : ");
    scanf("%d", &vibor);
    
    switch(vibor)
    {
     case 1: printf("Function 1 : "); func_1(x,n); break;
     case 2: printf("Function 2 : "); func_2(d,i); break;
     case 3: printf("Function 3 : "); func_3(ui); break; 
    }
   
    getch();
    return 0;
}
 
 
double func_1(float* arr,int len){
    cout<<"[ ";
    for(int i = 0; i < len; ++i)
        cout<<arr[i]<<" ";
    cout<<"]"<<endl;
    return 1.0;
}
 
double func_2(double d,long int i){
    cout<<"10 + 15 = "<<d+i<<endl;
    return 2.0;
}
 
double func_3(unsigned int i){
    cout<<"20 + 20 = "<<i + i<<endl;
    return 3.0;
}
Миниатюры
Вызовы функций с указателями  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru