Форум программистов, компьютерный форум, киберфорум
Наши страницы

Найти первый вход элемента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск анаграмм http://www.cyberforum.ru/cpp-beginners/thread366974.html
Доброй ночи! Такая задачка... Возможно многим знакома по Золотому байту. Я в самом начале изучения С++ и до конца не могу разобраться. Есть файл "in.txt" с каким-либо списком слов (до 10000). Одна...
C++ помогите определить баг или недочёт в программе. Задача ввести с клавиатуры массив и вывести на экран наибольший его элемент. Проблема заключается в if когда s<mas он всё время перескакивает на else вместо s=mas. #include <stdio.h> #include... http://www.cyberforum.ru/cpp-beginners/thread366958.html
Динамическое выделение памяти C++
Подскажите как выделить динамически память мод двумерный массив... Спасибо. ... int *mass = new int ; //int *mass = new int ; ) Не работает... ...
unistd.h C++
как добавить unistd.h в биб Visual studio ??? закидываю в папку с проектом читается не правильно (((
C++ Целочисленная арифметика http://www.cyberforum.ru/cpp-beginners/thread366924.html
Добрый вечер. Пропустил практику по информатике, не понимаю по какому принципу решать задачу. Собственно вот: тема - целочисленная арифметика. Задание: дано вещественное число...
C++ error LNK2019: ссылка на неразрешенный внешний символ Что это? Всем доброго вечера что это такое за непонятная ошибка? error LNK2019: ссылка на неразрешенный внешний символ и Ошибка 2 fatal error LNK1120: 1 неразрешенных внешних элементов ... подробнее

Показать сообщение отдельно
xexew
0 / 0 / 0
Регистрация: 22.02.2011
Сообщений: 76
29.10.2011, 00:16  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int *find_first_of(int *first1, int *last1, int *first2, int *last2){
    
         
    for(; first1 != last1; ++first1)
        for (int *j = first2; j!=first2; ++j)
                if(*j==*first1)
                   return first1;
 
return last1;
}
 
int main(){
        const int sizeA = 6;
        const int sizeB = 5;
        int arrA[sizeA] = {1,5,7,3,2,8};
        int arrB[sizeB] = {3,5,7,2,1};
        int *p=find_first_of(arrA,arrA+sizeA,arrB,arrB+sizeB);
        cout << p-arrA ;
        return 0;
}
посмотрите пожалуйста, почему-то совсем "левые" цифры возвращает
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru