Страница 1 из 1
Массивы, поиск совпадающих послеловательностей
Добавлено: 01 апр 2009, 18:36
kalininoffa
Здравствуйте, мне очень нужна помощь... программировать я не умею, но мне нужно... задача такая: 2 массива из 100 элементов, типа char, заполняются 0 и 1 случайно.Вывести количество попарно совпадающих 1 и 0.
например для 5 элементов:
01001
11101 здесь 3 пары 01;
заранее благодарна)))
Re: Массивы, поиск совпадающих послеловательностей
Добавлено: 13 апр 2009, 00:09
kalininoffa
Ребята...откликнитесь...нужна помощь)))
Re: Массивы, поиск совпадающих послеловательностей
Добавлено: 13 апр 2009, 00:17
Naeel Maqsudov
условие непонятно
01001
11101
Я вижу только 2 пары 0-1 в двух массивах (выделены жирным)
Re: Массивы, поиск совпадающих послеловательностей
Добавлено: 13 апр 2009, 13:03
9e9names
Мне кажется, что имеются в виду пары
0
10
01
1
11
01
Тогда можно решить задачку так
Код: Выделить всё
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main()
{
const int size = 100;
const int zero = (int)'0';
char a[size];
char b[size];
int count = 0;
srand(time(NULL));
for (int i = 0; i< size; i++)
{
a[i] = zero + rand()%2;
b[i] = zero + rand()%2;
if (a[i] == b[i])
count++;
}
cout << "Количество пар = " << count << endl;
}
Re: Массивы, поиск совпадающих послеловательностей
Добавлено: 13 апр 2009, 16:58
kalininoffa
да...Вы правы...я не правильно поняла задание...большое спасибо)))
