Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 15.07.2013
Сообщений: 16

Если кого не затруднит, посмотрите где у меня ошибка

21.07.2013, 12:28. Показов 3834. Ответов 54
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот задание:
Даны две последовательности a1, a2, …an и b1, b2, …bm. (n>m). В каждой из них члены различны. Верно, ли что все члены второй последовательности входят в первую последовательность?
У меня всё время пишет, что входит, хотя и разные числа в обоих массивах забиваю. Вот код, если кого не затруднит, подскажите, где я что пропустил
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
#include<iostream.h>
#include<windows.h>
#include<math.h>
 
int main()
{
    SetConsoleOutputCP(1251);
    const int n=7;
    const int m=4;
    int a[n];
    int b[m];
    int i,j;
    bool flag;
    cout<<"Введите члены 1-й последовательности: "<<endl;
    for(i=0;i<n;i++)
    {
    cout<<"a["<<i+1<<"] =";
            cin>>a[i];
    }
 
    cout<<"Введите члены 2-й последовательности: "<<endl;
 
        for(j=0;j<m;j++)
    {
    cout<<"b["<<j+1<<"] =";
            cin>>b[j];
    }
 
        for(i=0; i<n; i++) 
        {
            for(j=0; j<m; j++)
            {
                if (b[j]==a[i])   flag=true;    
            }   
        }
 
        if(flag=true) cout<<"Входит"<<endl;
        else cout<<"Не входит"<<endl;
        return 0;
 
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.07.2013, 12:28
Ответы с готовыми решениями:

посмотрите пожалуйста где ошибка в формуле если
не правильно считает формула если не могу разобраться

кого не затруднит обратите внимание
Кого не затруднит помогите в решении двух задач: 1) Пусть дано вещественное число &quot;х&quot; и натуральное число &quot;n&quot;....

если не затруднит
что означает выделенная строка procedure ParseStringList(List:TStringList); var i:Integer; type T=TStringList; begin ...

54
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
22.07.2013, 22:15
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Retyrn0 Посмотреть сообщение
где он? А чё я время тут трачу?)
10-й пост) Если кого не затруднит, посмотрите где у меня ошибка
Но это будет не в счет.

Добавлено через 1 минуту
Не работает. Последовательность:
C++
1
2
    signed int a[n] = { 0, 1, 2, 3, 4, 5, 6 };
    signed int b[m] = { 1, 1, 1, 1 };
Вывод: входит.
0
45 / 48 / 5
Регистрация: 24.06.2013
Сообщений: 677
22.07.2013, 22:16
Цитата Сообщение от lazybiz Посмотреть сообщение
10-й пост)
А чё Вы раньше молчали?) Я тут распинаюсь...
0
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
22.07.2013, 22:18
Цитата Сообщение от Retyrn0 Посмотреть сообщение
Я тут распинаюсь...
ваш алгоритм мог быть таким:
C++
1
2
3
4
5
6
    for(flag = true, i = 0; i < m && flag; i++)
    {
        for(j = 0; j < n && b[i] != a[j]; j++)
            ;
        flag = (j < n);
    }
lazybiz, по условию задачи все элементы попарно различны.
0
45 / 48 / 5
Регистрация: 24.06.2013
Сообщений: 677
22.07.2013, 22:18
Цитата Сообщение от lazybiz Посмотреть сообщение
Вывод: входит.
Не понял...т.е. каждое вхождение должно быть уникальным?
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
22.07.2013, 22:22

Не по теме:

Скопировал? Молодец!)) У меня тоже не правильно работает)))



Добавлено через 3 минуты
Цитата Сообщение от Thinker Посмотреть сообщение
по условию задачи все элементы попарно различны.
Что это значит? Что две единицы должны быть двумя единицами?
Мне думаю слово "попарно" к условию отношения не имеет.
0
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
22.07.2013, 22:24
Цитата Сообщение от lazybiz Посмотреть сообщение
Что это значит? Что две единицы должны быть двумя единицами?
это значит, что в каждом массиве элементы не повторяются:

Цитата Сообщение от chdunyi Посмотреть сообщение
Вот задание:
Даны две последовательности a1, a2, …an и b1, b2, …bm. (n>m). В каждой из них члены различны.
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
22.07.2013, 22:25
Цитата Сообщение от Thinker Посмотреть сообщение
В каждой из них члены различны.
При такой формулировке ответ всегда будет: "не входит"
0
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
22.07.2013, 22:26
Цитата Сообщение от lazybiz Посмотреть сообщение
При такой формулировке ответ всегда будет: "не входит"
1 2 3
1 2
в каждой - различные элементы и вторая входит в первую
0
45 / 48 / 5
Регистрация: 24.06.2013
Сообщений: 677
22.07.2013, 22:27
Цитата Сообщение от Thinker Посмотреть сообщение
это значит, что в каждом массиве элементы не повторяются:
ну да. Тогда можно ещё при вводе сравнивать введённый элемент со всеми уже вошедшими и при совпадении выполнять "переввод". Так задача уже решена? Тогда предлагаю закончить данное членовредительство моего мозга - он от рейтрейсинга "слегка" тормозит =)
0
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
22.07.2013, 22:27
Цитата Сообщение от Thinker Посмотреть сообщение
в каждой - различные элементы и вторая входит в первую
Где же они различные? 1-1, 2-2, только тройка сама по себе...
Тут различен только размер последовательности. Что не одно и то же.
0
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
22.07.2013, 22:29
Цитата Сообщение от lazybiz Посмотреть сообщение
Где же они различные? 1-1, 2-2, только тройка сама по себе...
Тут различен только размер последовательности. Что не одно и то же.
1 2 3 - первая последовательность, в ней все числа различны
1 2 - вторая...

вторая входит в первую
1
22.07.2013, 22:31

Не по теме:

Thinker, извини, туплю.

1
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
22.07.2013, 22:32
Цитата Сообщение от Retyrn0 Посмотреть сообщение
Так задача уже решена? Тогда предлагаю закончить данное членовредительство моего мозга - он от рейтрейсинга "слегка" тормозит

Не по теме:

думаю, теперь, да:)

0
22.07.2013, 22:32

Не по теме:

Действительно, я же этим и руководствовался когда писал свой вариант. Значит он все-таки рабочий.)

0
Эксперт С++
 Аватар для Thinker
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
22.07.2013, 22:33
Цитата Сообщение от lazybiz Посмотреть сообщение

Не по теме:

Значит он все-таки рабочий.)

Не по теме:

это сразу и было видно:)

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.07.2013, 22:33

Посмотрите где ошибка
#include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include &quot;stdlib.h&quot; int main () { system (&quot;chcp 1251&quot;); system (&quot;cls&quot;); float S1,...

посмотрите где ошибка
код берет либо рандомную строку из файла,либо по последовательно,вот рандом работает, а последовательно не выводит строки. $strs =...

Проверьте,please код,если не затруднит!
#include &lt;cstdlib&gt; #include &lt;iostream&gt; const int strsize = 40; struct bop { char fullname; char title; char...

Файлы.Посмотрите где ошибка.
Создать текстовый файл из 5 строк, прочитать созданный файл и получить новый файл. В новый файл переписать каждую строку наоборот. ...

ребят посмотрите где ошибка
program a1; var a,b,f,x,min,max: real; begin min:=1000;max:=0; a:=5; b:=15; while a&lt;b do begin f:=x*x*(x-3); if f&gt;max then...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
55
Ответ Создать тему
Новые блоги и статьи
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru