Professional Documents
Culture Documents
int main()
long n,key;
cin>>n;
//input key
cin>>key;
long array[n];
for(long i=0;i<n;i++)
array[i-count]=array[i];
if(array[i]==key)count++;
n=n-count;
if(n==0)cout<<"Array Empty"<<endl;
return 0;
}
/*A program to delete all the duplicate instances in a vector (1 dimensional array). */
#include<bits/stdc++.h>
int main()
long n,key;
cin>>n;
long array[n];
for(long i=0;i<n;i++)cin>>array[i];
cout<<endl<<endl;
cout<<endl;
for(long k=0;k<n;k++)
long key=array[k];
for(long i=k+1;i<n;i++)
array[i-count]=array[i];
if(array[i]==key)count++;
n=n-count;
return 0;
}
/*A program to check whether a given square matrix is orthogonal. */
#include<bits/stdc++.h>
int main()
long n;
cin>>n;
for(long i=0;i<n;i++){
for(long j=0;j<n;j++)
cout<<"array is:\n";
for(long i=0;i<n;i++)
cout<<endl;
for(long i=0;i<n;i++)
for(long j=0;j<n;j++)
ans[i][j]=0;
for(long k=0;k<n;k++)
ans[i][j]+=array[i][k]*array[j][k];
}
}
long check=1;
cout<<"\n\nA*A\':\n";
for(long i=0;i<n;i++)
for(long j=0;j<n;j++)
cout<<ans[i][j]<<" ";
if((i==j&&ans[i][j]!=1)||(i!=j&&ans[i][j]!=0))check=0;
cout<<endl;
if(check==0)cout<<"\nNOT Orthogonal";
else cout<<"\nOrthogonal";
return 0;