Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Довести длину строки до заданной вставляя пробелы меду словами Довести длину строки до заданной вставляя пробелы меду словами . Напечатать все слова которые совпадают с ее первым словом. Помогите пожалуйста Если ввели строку - "абв'1 пробел'абв", вводим... https://www.cyberforum.ru/ cpp-beginners/ thread1308158.html C++ Создать итератор для списка
:- //ListNode.h #ifndef LISTNODE_H #define LISTNODE_H template <typename NODETYPE> class List; template <typename NODETYPE> class ListNode { friend class List <NODETYPE>; // List делаем...
C++ Вычисление значения функции на интервале в табличном оформлении Друзья, нужна помощь. Необходимо, кровь из носа, за 2 дня сдать лабораторную (черт меня дернул поступить в таком возрасте в универ). Но проблема в том, что за изучением разделов математики... https://www.cyberforum.ru/ cpp-beginners/ thread1308148.html C++ Найти сумму степеней элементов последовательности Нужен код для этого условия: Даны действительные числа a1, ..., a10. Вычислить a1+a22+...+a1010. И блок-схему к этой задачи пожалуйста, кому не сложно. Спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread1308142.html
Функция с переменным числом параметров C++
В функцию с переменным числом параметров поступают символы, конец списка - ноль-символ '\ 0'. Найти и вывести символ чаще всего встречается. Как это реализовать вообще?
C++ Найти локальный минимум в массиве Дан массив N, найти номер его первого локального минимума . (локальный минимум — это элемент, который меньше любого из своих соседей) заранее сэнк, и вопрос, есть ли программа которая рисует блок... https://www.cyberforum.ru/ cpp-beginners/ thread1308120.html
C++ Увеличить каждый третий элемент массива в 2 раза https://www.cyberforum.ru/ cpp-beginners/ thread1308119.html
Напишите программу, которая увеличит каждый третий элемент массива в 2 раза. Ввод данных в одномерный целочисленный массив осуществляет посредством цикла WHILE..., а вывод – DO WHILE
Увеличить элементы массива с нечетными индексами на два C++
Напишите программу, которая увеличит элементы массива с нечетными индексами на «2». Ввод данных в одномерный целочисленный массив осуществляет посредством цикла WHILE..., а вывод – DO WHILE
C++ Ассоциативный массив С++ Сравнение строк С++ https://www.cyberforum.ru/ cpp-beginners/ thread1308115.html
Здравствуйте есть программа(открывает файл считывает с него записывает в массив и сравнивает) подсчета количества слов в тексте и вывод частоты их встречи в процентном соотношении. Как сделать так...
C++ Считывание строки из файла. И дальнейшая работа со следующей по счету строкой https://www.cyberforum.ru/ cpp-beginners/ thread1308109.html
Название может криво написал, лучше опишу задание. Написать программу, которая в качестве аргумента командной строки принимает имя текстового файла, содержащего элементы трёх видов: + <слово> -...
Соседями элемента A ij в матрице назовем элементы А kl, где C++
Соседями элемента A ij в матрице назовем элементы А kl, где i-l<k<i+l , j-1<l<j+1 , (k, l). Операция сглаживания матрицы дает новую матрицу того же размера, каждый элемент которой...
C++ Логическое выражение https://www.cyberforum.ru/ cpp-beginners/ thread1308089.html
Записать логическое выражение, которое является истинным, когда число N чётное делится на 7, но не делится на 11 и 13 без остатка. Правильно но ли я понял условие? Пишу в С++ Builder, формы. ...
Don't worry, be happy
17769 / 10534 / 2034
Регистрация: 27.09.2012
Сообщений: 26,505
Записей в блоге: 1
23.11.2014, 08:25 0

Identifier not found - C++ - Ответ 6888200

23.11.2014, 08:25. Показов 4423. Ответов 2
Метки (Все метки)

Ответ

Цитата Сообщение от Best_Coder Посмотреть сообщение
Почему функции ArrayPrint и Positive должны располагаться над ArrayBuild?
грубо говоря, потому что, когда компилятор доходит до строчки ArrayPrint(A,n); он не знает что такое ArrayPrint и с чем его едят, поэтому и вылезает ошибка. Но необязательно функцию ArrayPrint определять до ArrayBuild, можно лишь объявить её:
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
void ArrayPrint(int* &,int) ;
void Positive(int* &,int) ;
 
void ArrayBuild(int n){
    
    int *A = new int[n];
    for(int i(0);i<n;i++)
        A[i] = rand() % 201-100;
    
    cout<<"Массив :";
    ArrayPrint(A,n);
    cout<<"\n";
    Positive(A,n);
 
}
 
void ArrayPrint(int* &M,int n){
    for (int i(0);i>n;i++){
    cout<< M[i] <<"  ";
    }
 
} 
 
void Positive(int* &M,int n){
 
    for(int i(1);i<n;i++){
        if (M[i]>=0 && M[i+1]>=0){
            cout <<"Первая пара соседних положительныйх элементов массива "<<M[i]<<" и "<<M[i+1]<<endl;
            break;}
        else if (M[n]) cout <<"Cоседних положительныйх элементов в массиве нет."<<endl;
        }
 
    for(int i(n);i>0;i--){
        if (M[i]>=0 && M[i-1]>=0){
            cout <<"Последняя пара соседних положительныйх элементов массива "<<M[i]<<" и "<<M[i+1]<<endl;
            break;}
        else if (M[0]) cout <<"Cоседних положительныйх элементов в массиве нет."<<endl;
        }
    }


Вернуться к обсуждению:
Identifier not found C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2014, 08:25
Готовые ответы и решения:

Strcpy identifier not found
Не компилируеться, подчеркивает strcpy в чем может быть ошибка? void printHrad(struct hrady...

Ошибка identifier not found
Пытаюсь создать функцию по сортировке, ну и ее выполнение соответственно. Цель - разобраться с...

Identifier not found при вызове функции
Здравствуйте. В моем консольном приложении помимо функции int _tmain, есть функция ...

Error C3861: 'stof': identifier not found
#include &quot;stdafx.h&quot; #include &lt;cstdlib&gt; float param; float StringToFloat(const char *str) {...

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

Ошибка в коде ('sqrt': identifier not found)
Компилятор VS 2005 выдает ошибку: error C3861: 'sqrt': identifier not found вот сам код...

Ошибка C3861 'time': identifier not found
Здравствуйте! Я учусь программировать на C++, пользуюсь Visual Studio 2013. Столкнулся с проблемой:...

Не могу найти ошибку 'mmxPar': identifier not found
Смотрю второй час и не понимаю, VS пишет: error C3861: 'mmxPar': identifier not found ? Может кто...

Error C3861: 'convert_close': identifier not found //ошибка
Ребята вы пожалуйста не обращайте внимание на код, обратите только внимание на на одну ошибку. ...

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