0 / 0 / 0
Регистрация: 20.02.2015
Сообщений: 9
1

Записать два элемента одного массива, как один элемент другого

20.02.2015, 22:19. Показов 2471. Ответов 9
Метки нет (Все метки)

Здравствуйте)
есть такое задание: нужно составить таблицу истинности(дискретная математика).
И в процессе выполнения нужно записать "пару"(кортеж) элементов как один элемент другого массива.
буду признателен за любую помощь.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.02.2015, 22:19
Ответы с готовыми решениями:

Проверить по очереди один элемент одного массива с каждым элементом другого массива
подскажите как проверить по очереди один элемент одного массива с каждым элементом другого массива?

Когда элемент одного массива больше элемента другого массива, то тот элемент что больше расскладывается на меньшие элементы
ребят не могу подобрать алгоритм ,такой что когда елемент одного массива больше елемента другого...

Два массива объединить в один и записать второй после максимального элемента первого.
Условие: Заданы два одномерных массива различных размеров. Объединить их в один массив, записав...

Записать строку одного массива как столбец другого массива
Ну в общем-то нужна программа, чтобы записать строку одного массива как столбец другого. (поворот...

9
7082 / 6084 / 2773
Регистрация: 14.04.2014
Сообщений: 26,169
20.02.2015, 23:01 2
pair?
0
0 / 0 / 0
Регистрация: 20.02.2015
Сообщений: 9
21.02.2015, 09:37  [ТС] 3
да
например,что бы элементу А[i] соответствовали B[k],C[j]
и при выборе элемента А[i] рассматривали эти два элемента
0
7082 / 6084 / 2773
Регистрация: 14.04.2014
Сообщений: 26,169
21.02.2015, 09:45 4
Массивы:
C++
1
int A[10][2], B[10], C[10]
Контейнеры:
C++
1
std::vector<std::pair<int, int>> A
0
0 / 0 / 0
Регистрация: 20.02.2015
Сообщений: 9
21.02.2015, 10:16  [ТС] 5
а можно,пожалуйста, по подробней про массивы?
0
7082 / 6084 / 2773
Регистрация: 14.04.2014
Сообщений: 26,169
21.02.2015, 10:20 6
Массив двухмерный. Например, A[i][0] содержит B[k], а A[i][1] содержит C[j]. Ну если я правильно понял, что ты хочешь.
0
0 / 0 / 0
Регистрация: 20.02.2015
Сообщений: 9
21.02.2015, 10:25  [ТС] 7
наверно,я не корректно сказал что мне нужно(
B = { 2, 7, 16, 18, 20, 27 };//исходный массив
C = { 2, 7, 16, 18, 20, 27 }
A =<2,2>, <2,7>, <2,16>
что бы одному элементу массива А соответствовал массив пар.
вот,как-то так
0
7082 / 6084 / 2773
Регистрация: 14.04.2014
Сообщений: 26,169
21.02.2015, 10:46 8
Ну оно так и будет, когда присвоишь. A = {{2,2}, {2,7}, {2,16}}
0
Модератор
Эксперт С++
11344 / 9310 / 5590
Регистрация: 18.12.2011
Сообщений: 24,836
21.02.2015, 10:54 9
Лучший ответ Сообщение было отмечено bender9606 как решение

Решение

Через vector<pair<int,int> >
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
#include <iostream>
#include <vector>
using namespace std; 
namespace std
{
  ostream& operator<<(ostream& os,const pair<int,int>& p)
  {
      cout<<p.first<<','<<p.second<<endl;
      return os;
  }
}
int main ()
{
    int B[] = { 2, 7, 16, 18, 20, 27 };//исходный массив
    int C[] = { 2, 7, 16, 18, 20, 27 };
    vector<pair<int,int>> A;
    for(int i=0;i<6;i++)
        A.push_back(pair<int,int>(B[i],C[i]));
    
    ostream_iterator<pair<int,int>> out(cout,"");
    copy(A.begin(),A.end(),out);  // вывод всего массива
    system("pause");
    return 0;
}
0
0 / 0 / 0
Регистрация: 20.02.2015
Сообщений: 9
21.02.2015, 11:27  [ТС] 10
ооох
спасибо вам всем огромное)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.02.2015, 11:27

Как при наведении на один элемент, менять стили другого элемента css?
Здравствуйте! Возник вопрос... Как при наведении на один елемент, изменять стили остальных...

Как при наведении на один элемент (hover) менять стили другого элемента css?
Есть вертикальный блок навигации, список, в каждом &lt;li&gt; лежит картинка и заголовок. Цель: при...

Как записать данные из одного массива в два других
Допустим есть один массив и в него вводим данные (скажем восемь чисел) есть еще два массива и нужно...

Как вычесть из каждого элемента одномерного массива каждый элемент другого массива
Есть два одинаковых динамически заданных одномерных массива, число их элементов задается...

При клике на элемент одного массива изменить элемент другого массива с таким же индексом
Привет друзья. Возник вопрос. Есть такая разметка: &lt;section&gt; &lt;div class=&quot;mass-1&quot;&gt;&lt;/div&gt;...

Из одного массива сформировать два: элементы встречающиеся один и более одного раза в исходном массиве
Из исходного массива сформировать два новых: первый из элементов, которые встречаются по 1 разу и...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.