Здравствуйте, мне очень нужна помощь... программировать я не умею, но мне нужно... задача такая: 2 массива из 100 элементов, типа char, заполняются 0 и 1 случайно.Вывести количество попарно совпадающих 1 и 0.
например для 5 элементов:
01001
11101 здесь 3 пары 01;
заранее благодарна)))
Массивы, поиск совпадающих послеловательностей
-
- Сообщения: 3
- Зарегистрирован: 01 апр 2009, 18:11
Ребята...откликнитесь...нужна помощь)))
- Naeel Maqsudov
- Сообщения: 2570
- Зарегистрирован: 20 фев 2004, 19:17
- Откуда: Moscow, Russia
- Контактная информация:
условие непонятно
01001
11101
Я вижу только 2 пары 0-1 в двух массивах (выделены жирным)
01001
11101
Я вижу только 2 пары 0-1 в двух массивах (выделены жирным)
Мне кажется, что имеются в виду пары
01001
11101
Тогда можно решить задачку так
01001
11101
Тогда можно решить задачку так
Код: Выделить всё
#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;
}
-
- Сообщения: 3
- Зарегистрирован: 01 апр 2009, 18:11
да...Вы правы...я не правильно поняла задание...большое спасибо))) 
