c++ работа со строками массива
Вывести элементы к-ой строки массива, присутствующие только в к-ой строке. к вводится с клавиатуры.
Например дан массив
1 2 3
1 4 5
3 2 1
к вводим равной 2
выводится вторая строка 1 4 5
выводятся элементы 2-ой строки присутствующие только в ней.
это 4 5

помогите доработать программу
вот сама прога
Код C++

#include
#include
#include

using namespace std;
int main()
{
srand(time(0));
int K,t,n;
cin>>n;
cin>>t;
vector v.resize(n);
for(int i=0; i.resize(t);
for(int i=0; i[j]=rand();;
cout<[j]<<"\t";
}
cout<<"\n";
}
cout<<"\n";

cout << "K = "; //вывод к-й строки
cin >> K;
while(K < 1 || K > n)
{
cout << "error " <<"\n";
cout << "K = ";
cin >> K;
}
for(int i = 0; i < t; i ++)
cout << v[K-1] << "\t";
return(0);
}
она уже выводит эл к -ой строки
осталось только вывести эл присутствующие только в к-ой строке.
помогите пож

  • for(int i=k;; )
    {
    for(int j=0;j{
    c o u t < < a[ i ] [ j ] < < " " ;
    }
    }
  • Да полностью он сформулирован.
    Используй set для учета элементов, присутствующих в остальных строках, и выводи те, которых там нет.

Вас заинтересует