Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- //Чтобы можно было выводить русский текст
- setlocale(LC_ALL, "Russian");
- cout << "Введите количество элементов массива" << endl;
- //количество элементов массива
- int N;
- cin >> N;
- //выделяем память под одномерный динамический массив
- int* a = new int[N];
- //переменная, которая будет показателем-есть нужные нам числа в массиве или нет, присваиваем ей значение 0 и если она не изменится и будет равна 0, значит таких чисел нет
- int count = 0;
- //собственно наше число х
- int x;
- cout << "Введите число" << endl;
- cin >> x;
- //цикл чтобы ввести элементы в массив
- for (int i = 0; i < N; i++) {
- cout << "Введите элемент" << endl;
- cin >> a[i];
- }
- //цикл, который проходит по массиву и сравнивает каждое число массива с нашим х
- for (int i = 0; i < N; i++){
- //если нашли такое число, то есть если очередной элемент массива окажется равным иксу
- if (a[i] == x){
- //то значение нашей переменной которая должна показать нам есть ли такие числа, изменяется и становится равным 1
- count = 1;
- }
- }
- //используем то, что мы выяснили и выводим на экран ответ если наша переменная изменилась значит есть число равное иксу
- if (count == 1) {
- cout << "В массиве есть как минимум одно такое число, как " << x << endl;
- }
- //а если не изменилась то значит таких чисел нет
- else
- cout << "Нет таких чисел";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement