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

Ошибка C3661 идентификатор не найден - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ряд тейлора, переполнение http://www.cyberforum.ru/cpp-beginners/thread1014372.html
Вычисляет не точно и вылазит за пределы переменной, как поправить грамматно? #include "stdafx.h" #include <conio.h> #include <stdio.h> #include <math.h> using namespace System; int fact(int n) {
C++ Статичні структури даних В записній книжці місяться прізвища та номери телефонів 15 людей. Написати програму, яка визначає чи є в записній книжці номер телефону певної людини, прізвище якої задається з клавіатури. http://www.cyberforum.ru/cpp-beginners/thread1014371.html
C++ Стеки, черги та алгоритми роботи із ними
Створити текстовий файл, що містить числову інформацію. Використовуючи стек, створити інший текстовий файл, в якому числа б були записані в зворотному порядку.
Заполнить матрицу C++
Здравствуйте, уважаемые форумчане! Мне нужно сделать программку, которая бы заполняла строку матрицы числом (или символом) , которое пользователь вводит вручную. Заполнение строки должно быть реализовано как отдельна ф-ция. Розмерность матрицы также указывает пользователь. Помогите, пожалуйста, решить задачку. Заранее благодарен. Вот мой код: #include <iostream> #include <stdio.h>...
C++ Лежат ли точки на одной прямой и вычислить угол http://www.cyberforum.ru/cpp-beginners/thread1014363.html
Написал программу, но не пойму в чём ошибка( #include <iostream.h> #include <math.h> void main() {int x1, x2, x3; int y1, y2, y3; double d1, d2, d3; double K; cout<<'vvedite koordinati A'; cin>>x1, y1;
C++ Re: ludi dobrie reshite Дано двовимірний масив цілих чисел. Знайти добуток непарних елементів тих рядків, в яких немає парних елементів. Пожалуйста, помогите!!! Язык С++ Перепечатайте задание на русский язык. Пункты 1.4, 3.5, 5.5 Правил. подробнее

Показать сообщение отдельно
sm0og1er
0 / 0 / 0
Регистрация: 22.10.2013
Сообщений: 66
21.11.2013, 16:13     Ошибка C3661 идентификатор не найден
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <stdio.h>
 
using namespace std;
 
    double func1(double,double,double,double,double,double);
    double func2(double &,double &,double &,double &,double &,double &);
    double func3(double *,double  *,double *,double *,double *,double *);
 
void main ()
{
    setlocale (LC_ALL, "Russian");
    const int N=5;
    int A[N];
    printf("Задание 5.17\n");
    double a,b,c,d,f,g;
    printf ("Введите 6 чисел\n");
    cin >> a >>b >>c >>d >>f >>g;
    printf("Среднее геометрическое %f\n",func1(a,b,c,d,f,g));
    printf("Среднее геометрическое %f\n",func2(a,b,c,d,f,g));
    printf("Среднее геометрическое %f\n",func3(&a,&b,&c,&d,&f,&g));
    
    cout <<"Задание 5.2.7\n";   
    for (int i=0; i < N; i++)
    {
        cout << A[i] << " ";
    }
    printf("\n Миним.отрицательный: ", minArray(A,N));
    printf("\n Среднее ариф.: ", SRarif(A,N));
 
//-----------------------------------------------------------------
 
}
 
double func1(double a,double b,double c,double d,double f,double g)
{
double sred = pow((a*b*c*d*f*g),1.0/6.0);
// ("Сред.геометр %f",func1(a,b,c,d,f,g));
return sred;
}
 
double func2(double &a,double &b,double &c,double &d,double &f,double &g)
{
double sred = pow((a*b*c*d*f*g),1.0/6.0);
//printf ("Сред.геометр %f",func2(a,b,c,d,f,g));
return sred;
}
 
double func3(double *a,double *b,double *c,double *d,double *f,double *g)
{
double sred = pow((*a * *b* *c * *d * *f * *g), 1.0 / 6.0);
//printf ("Сред.геометр %f",func3(*a,*b,*c,*d,*f,*g));
return sred;
}
//---------------------------------------------------------------------
double minArray(int *arr, int N)
{
    double  min = arr[0]; // минимум равен первому элементу массива
    for (int i = 0; i < N; i++) //перебираем элементы массива
        if (arr[i] < min)
            min = arr[i];
        else
            printf("Отрицательных элементов массива - НЕТ!\n");
    return min;
}
 
double  SRarif(int *arr, int N)
{
    double  otvet = 0; // ответ на задание
    double sred = 0; //среднее арифмитическое
    double sum = 0; //сумма элементов массива
    for (int i = 0; i < N; i++)// перебираем элементы массива
    
        if (arr[i] > 0)
        {
            sred++;
            sum += arr[i]; }
    else
        
        printf("Положительных элементов массива - НЕТ!\n");
            
 
 
    otvet = sum/sred;
    return otvet;
}
Ошибки :
error C3861: minArray: идентификатор не найден
error C3861: SRarif: идентификатор не найден
Помогите исправить!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru