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

Выяснить, имеются ли элементы второго массива в первом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевод числа из десятичной системы счисления в двоичную http://www.cyberforum.ru/cpp-beginners/thread987964.html
Здравствуйте. Пытался написать пример перевода десятичного числа в двоичный с использованием рекурсии . Но при запуске выводит просто ноль . Что я делаю не так ? Подскажите , пожалуйста.Заранее огромное спасибо! #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; int fun(int x) { int c;
C++ Подсчет букв "е" во введенной строке Написать программу подсчета букв е, во введенной строке. Пожалуйста, код попроще, если можно, заранее спасибо. http://www.cyberforum.ru/cpp-beginners/thread987955.html
Что делать? C++
Вот код #include <iostream> using namespace std; int main(){ unsigned long long int sc; cout << "Vvedite kol-vo secund" << endl << "_ "; cin >> sc; const unsigned long long int mns=60; const unsigned long long int hrs=3600;
C++ стеки
Даны текстовый файл, содержащий числовую информацию. Выберите из него числа и занесите в очередь. Выведите содержимое очереди на экран и посчитайте количество положительных чисел.
C++ Написать игру «Угадай число» http://www.cyberforum.ru/cpp-beginners/thread987948.html
Суть игры: пользователю предлагается вводить число из некоторого диапазона до тех пор, пока он его не угадает. Если пользователь вводит число, большее чем загаданное, то программа выводит сообщение «Перелет». Если пользователь вводит число, меньшее чем загаданное, то программа выводит сообщение «Недолет». Программа завершает свою работу, когда пользователь вводит загаданное число
C++ Arrays. Calculate the number of items greater than 5 народ помогите написать программу Write the program code according to the developed algorithm using dynamic arrays, user-defined functions and pointers/references. Array type Task 2D,int Calculate the number of items greater than 5 подробнее

Показать сообщение отдельно
TyLinka
32 / 32 / 11
Регистрация: 02.02.2012
Сообщений: 177
26.10.2013, 07:47     Выяснить, имеются ли элементы второго массива в первом
Не очень, если честно поняла, что вы хотите, но чтобы выводились все индексы, где встречается данный элемент, то можно так:
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int n, k, current_value;
    int a[100], b[100];
    cin >> n >> k;
    for (int i = 0; i<n; i++)
        cin >> a[i];
    for (int j = 0; j<k; j++)
        cin >> b[j];
    for (int j = 0; j<k; j++)
    {
        current_value = b[j];
        for (int i = 0; i<n; i++)
        {
            if (a[i] == current_value)
                cout << i + 1 << " ";
        }
        cout << endl;
    }
    system("pause");
    return 0;
}
Первый вариант был с указателями для того, чтобы создать динамический массив. Это используется если неизвестно, сколько элементов. В вашей программе вы сделали статический массив, можно и так.
 
Текущее время: 10:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru