Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Сброс переменных нужно что бы в цикле я каждый раз заново вводил новые значения перемынных do { cin >> x >> y;//Ввод точек поподания if (x*x + y * y <= 100 && t==0) { u++; t = 1; } https://www.cyberforum.ru/ cpp-beginners/ thread2326980.html C++ Сформировать новый массив, исключив из заданного массива числа, расположенные между max/min
Дано натуральное число n, целые числа а0, а1, .. an . Сформировать новый массив, исключив из заданного массива числа, расположенные между максимальным и минимальным элементами. Если максимальный и минимальный элементы расположены рядом, то новый массив не создавать, но выдать сообщение об этом. Нужно помочь с задачкой. Преподаватель дал лабораторные, чтобы закрыть академическую разницу. Не...
C++ Сортировка списка в алфавитном порядке https://www.cyberforum.ru/ cpp-beginners/ thread2326959.html
Есть список, смог внести в него значения из файла, но теперь стоит задача: Необходима сортировка списка в алфавитном порядке. struct Text { char Words; int Repeats; Text *next; }*bg;
C++ Найти все целые числа, меньшие N, являющиеся суммой квадратов двух натуральных неповторяющихся чисел https://www.cyberforum.ru/ cpp-beginners/ thread2326955.html
Задача на циклы: Найти все целые числа, меньшие N, являющиеся суммой квадратов двух натуральных неповторяющихся чисел. Разбиения, отличающиеся только порядком слагаемых, различными не являются.
C++ Вывести на экран заданную таблицу
2 0 4 2 3 3 6 4 2 6 6 6 8 6 4 2 9 9 9 9
C++ Не подскажете как реализовать тут исключение try catch? void prim3() { cout << "Vvedite scorost ot 1 do 12"<<endl; do { std::cout << "Vvedite scorost ot 1 do 12" << std::endl; std::cin>>V; } while (b < 1 || b > 12); r=(91.*pow(10.,-31.)*(b*pow(10.,9.)))/(16.*pow (10.,-19.)*0,056.); R=15.*pow(10.,-3.); https://www.cyberforum.ru/ cpp-beginners/ thread2326944.html
C++ Находится ли точка в заштрихованном промежутке https://www.cyberforum.ru/ cpp-beginners/ thread2326943.html
Надо чтобы выводило ли находиться точка в данном заштрихованном промежутке (см.картинку во вложениях). Когда прога скомпилирована чтобы не написал выдает второй вариант. Кто поможет буду очень признателен #include <stdio.h> #include <math.h> #include <iostream> using namespace std; int main() { double x,y; // cout << "x=";
Закрытие сайта\программы C++
Что за функция нужна для того чтобы к примеру водишь в консоль google.com и сайт гугл закрывается и тоже самое для програм к примеру водишь chrome.exe и хром закрывается. Спасибо заранее!
C++ Грамотное распределение потоков и памяти https://www.cyberforum.ru/ cpp-beginners/ thread2326893.html
Пока только изучаю потоки и есть этот код: #include <mutex> #include <thread> #include <iostream> using namespace std; using namespace this_thread; mutex mtx; void print(char ch) {
C++ изменение последовательности чисел в двух массивах https://www.cyberforum.ru/ cpp-beginners/ thread2326887.html
Здравствуйте! Надо решить задание: Описание Есть две последовательности чисел, которые не содержат -1: 1. A , A , ..., A . 2. B , B , ..., B . Измените последовательность A согласно этой спецификации. Для каждого k в 0, 1, ... m,
C++ Расстановка девяти чисел (Turbo C) Выводит ошибку using Matrix = std::array<std::array<int, 3>, 3>; и bool NextSet
#include <iostream> #include <array> using Matrix = std::array<std::array<int, 3>, 3>; // взято отсюда: https://prog-cpp.ru/permutation/ void swap(int *a, int i, int j) { int s = a; a = a;
C++ Выражение должно быть допустимым для изменения левосторонним значением Писал программу для вывода массива в виде спирали, но при обработке условий движения спирали выдало ошибку на переменной x1 ( Выражение должно быть допустимым для изменения левосторонним значением). Подскажите как это исправить. #include <iostream>//Подключение библиотеки ввода-вывода #include <iomanip> #include <math.h>//Математические функции using namespace std;// использование... https://www.cyberforum.ru/ cpp-beginners/ thread2326860.html
2 / 2 / 0
Регистрация: 20.02.2017
Сообщений: 36
0

Определить количество элементов массива А, совпадающих хотя бы с одним элементом массива В - C++ - Ответ 12931060

28.09.2018, 22:01. Показов 4802. Ответов 5
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Даны два одномерных массива А(М), B(N). Определите количество элементов массива А, совпадающих хотя бы с одним элементом массива В.
Формат входных данных. [M] [1-й элемент массива A] [2-й элемент массива A] и т.д. [N] [1-й элемент массива B] [2-й элемент массива B] и т.д. Элементы массивов – целые числа в диапазоне ±1000. M и N - целые числа в диапазоне [2, 20].
Формат выходных данных. [кол-во совпадающих элементов].
Рекомендуемое кол-во циклических операторов (без ввода и вывода данных): 2


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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#include <stdio.h>
#include "stdafx.h"
#include <windows.h>
#include "testing.h"
int main()
{
    TESTING
    const int A=20;
    int mass[A];
    int number1, colvo;
    
    const int B=20;
    int mass1[B];
    int number2, colvo2;
    printf ("Введите размер первого массива: ");
    scanf ("%d", &colvo);
    if (colvo <=20 && colvo >= 2)
    {
        for (int i=0; i<colvo; i++)
        {
            printf ("Введите %d элемент первого массива: ", i);
            scanf ("%d", &number1);
            if (number1 < 1000 && number1 > -1000)
            {
                mass[i]=number1;
            }
            else
            {
                printf ("error 505, size number1");
                return 0;
            }
        }
    }
    else 
    {
        printf ("error 504, size colvo");
        return 0;
    }
    printf ("Введите размер второго массива: ");
    scanf ("%d", &colvo2);
    if (colvo2 <=20 && colvo2 >= 2)
    {
        for (int i=0; i<colvo2; i++)
        {
            printf ("Введите %d элемент второго массива: ", i);
            scanf ("%d", &number2);
            if (number2 < 1000 && number2 > -1000)
            {
                mass1[i]=number2;
            }
            else
            {
                printf ("error 405, size number2");
                return 0;
            }
        }
    }
    else 
    {
        printf ("error 404, size colvo2");
        return 0;
    }
/*  int i, chislo, perm, perm1;
    if (colvo < colvo2)
    {
        for (i=0; i<colvo; )
        {
            for (int j=0; j<colvo2; j++)
            {
                if (mass[i] == mass1[j])
                {
                    chislo = mass[i];
                    perm = i;
                    perm1 = j;
                    break;
                }
            }
            i++;
        }
    }
    if (colvo > colvo2)
    {
 
    }
    if (colvo == colvo2)
    {
 
    }
    int size_c=0, i;
    for (i=0; i < colvo;)
    {
        for (int j=0; j < colvo2; j++)
        {
            if (mass[i]==mass1[j])
            {
            size_c++;
            }
        }
        i++;
    }
 
    printf ("Максимально совпадающих чисел = %d", size_c);
*/
    WAIT_ANY_KEY
    return 0;
}
не обращайте внимание на закоментированное, это просто наброски мыслей, помогите пожалуйста продумать план построения, код писать не обязательно но если уж вам захочется то попрошу как можно упрощённо и легче, поймите я не про специалист что бы понять то что вы напишите, к примеру x-=1, желательно x=x-1, ну просто поймите для меня лучше лишние 100 строк написать но что бы было для меня ясно и понятно и что бы я мог это объяснить преподавателю которому я это покажу. А то сколько я не просил помощи на этой сайте все пишут как профессионалы что я потом голову ломаю что за каракули вы написали)))

Добавлено через 10 минут
Пример: mass[10]={1, 2, 10, 30, 1, 2, 1, 2, 4, 1}
mass2[3]= {1, 10, 3}
Правильно: 2 одинаковых элемента, тобишь тут есть для отвода глаз как бы
Не правильно: 5 совпадений, но в задании указано [ХОТЯ БЫ С ОДНИМ ЭЛЕМЕНТОМ], я с преподом разговаривал он тоже сказал что правильно 2 совпадения

Вернуться к обсуждению:
Определить количество элементов массива А, совпадающих хотя бы с одним элементом массива В C++
0
Заказать работу у эксперта
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.09.2018, 22:01
Готовые ответы и решения:

Массивы. Используя сортировку массива, определить количество элементов, совпадающих по значению с максимальным
имеется вот такой код программы) нужно сделать так чтобы вызывалась функция /*Задан...

Вывести на экран номера всех элементов массива, не совпадающих с максимальным элементом
Помогите решить используя одномерный массив) Дана последовательность из n действительных чисел....

Найти количество нулей среди элементов массива, расположенных между минимальным и максимальным элементом массива.
Программу по нахождению количества нулевых элементов в массиве составила а как сделать так чтобы...

Определить номер первого из элементов массива X, совпадающих с A
X - массив, состоящий из 100 числовых элементов. Должен выдавать номер первого из элементов...

5
28.09.2018, 22:01
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.09.2018, 22:01
Помогаю со студенческими работами здесь

Найти сумму элементов в строках матрицы с хотя бы одним отрицательным элементом
Найти сумму элементов в строках с хотя бы одним отрицательным элементом. Код: //CeMuHaP 3....

количество четных элементов одномерного массива до числа равному а, Определить количество нечетных элементов двумерного массива
1.Найти количество четных элементов одномерного массива до первого встреченного числа равного...

Записать положительные элементы массива X подряд в массив Y. Определить k – количество положительных элементов. Вычислит сумму элементов массива Y
Записать положительные элементы массива X=(x1,x2,…, xn) подряд в массив Y=(y1,y2,…, yk)....

Определить количество элементов массива, меньших среднего арифметиче-ского значений элементов этого массива
Времени нет , только ещё учу . нужно сделать срочно работы . углубился в учебник пока , но не...

0
Новые блоги и статьи
Какой язык программировани­я лучший для разработки нейронных сетей
InfoMaster 20.01.2025
В современном мире технологий искусственные нейронные сети становятся неотъемлемой частью множества инновационных решений, от распознавания речи до автоматического управления транспортными. . .
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетов началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые прототипы,. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru