Мне нужно написать программу, которая узнает, является ли один из двух векторов, включенный в другой.
Программа работает как эта. n , затем заполняет их номерами из input.txt (2 -я строка для Vectorm , 3 -я строка для Vectorn )
3 - после заполнения, программа должна выяснить, какой из векторов имеет самые «символы», сравнивая N и M
. «символ» «маленького» вектора и начал сравнивать его с «символами» «большого» вектора ()
5 - Когда Статитемант Vectorn = Vectorm [0] правильная, программа сравнивает следующую «символы», если не все «код», а не Compare, не с помощью 1 -й, но не Compare, а не Compare, не с помощью 1 -й, но не Compare, а не Compare, не с помощью 1 -й. «Смал» вектор, если «маленький» вектор не включен в «большой» вектор, выходы программы 0
Редактировать - номера должны быть в том же порядке, что и в input.txt
Вот код, который я в итоге закончил
#include
#include
#include
using namespace std;
int main() {
int m;
int n;
bool y = false;
vector vectorM;
vector vectorN;
ifstream file1;
file1.open("input.txt");
file1 >> m;
file1 >> n;
vectorM.resize(m);
vectorN.resize(n);
for (int i = 0; i < m; i++){
file1 >> vectorM[i];
}
for (int i = 0; i < n; i++){
file1 >> vectorN[i];
}
//this is the part that I need help with
ofstream file2;
file2.open("output.txt");
if (y == false)
file2
Подробнее здесь: [url]https://stackoverflow.com/questions/34255605/finding-if-1-vector-is-included-in-2nd-vector[/url]
Мне нужно написать программу, которая узнает, является ли один из двух векторов, включенный в другой. Программа работает как эта. n , затем заполняет их номерами из input.txt (2 -я строка для Vectorm , 3 -я строка для Vectorn ) 3 - после заполнения, программа должна выяснить, какой из векторов имеет самые «символы», сравнивая N и M . «символ» «маленького» вектора и начал сравнивать его с «символами» «большого» вектора () 5 - Когда Статитемант Vectorn [i] = Vectorm [0] правильная, программа сравнивает следующую «символы», если не все «код», а не Compare, не с помощью 1 -й, но не Compare, а не Compare, не с помощью 1 -й, но не Compare, а не Compare, не с помощью 1 -й. «Смал» вектор, если «маленький» вектор не включен в «большой» вектор, выходы программы 0 Редактировать - номера должны быть в том же порядке, что и в input.txt Вот код, который я в итоге закончил
Код, который я закончил
код, который я закончил
код код Код.[code]#include #include #include using namespace std;
int main() {
int m; int n;
bool y = false;
vector vectorM; vector vectorN;
ifstream file1; file1.open("input.txt"); file1 >> m; file1 >> n;
vectorM.resize(m); vectorN.resize(n);
for (int i = 0; i < m; i++){ file1 >> vectorM[i]; }
for (int i = 0; i < n; i++){ file1 >> vectorN[i]; }