Mivel magyaráznátok a következő c++ mátrix függvényeket?
1.
void beolvas(int a[][MAXN], int &n){
ifstream f;
f.open("matrix.in");
f>>n;
for(int i=0;i<n;i++){
for(int j=0;j<n;j++){
f>>a[j];
}
}
f.close();
}
2.
void kiir(int a[][MAXN], int n){
cout<<"A matrix elemei: "<<endl;
for(int i=0;i<n;i++){
for(int j=0; j<n;j++){
cout<<setw(4)<<a[j];
}
cout<<endl;
}
}
3.
void kiir_foatlo(int a[][MAXN], int n){
cout<<"A matrix elemei: "<<endl;
for(int i=0;i<n;i++){
for(int j=0; j<n;j++){
if(i==j){ //foatlo jellemzese
cout<<setw(4)<<a[j];
}
else{
cout<<setw(4)<<"$";
}
}
cout<<endl;
}
}
4.
void kiir_mellekatlo(int a[][MAXN], int n){
cout<<"A matrix elemei: "<<endl;
for(int i=0;i<n;i++){
for(int j=0; j<n;j++){
if(i+j== n-1){
cout<<setw(4)<<a[j];
}
else{
cout<<setw(4)<<"*";
}
}
cout<<endl;
}
}
5.
void kiir_foatlofeletti(int a[][MAXN], int n){
cout<<"A matrix elemei: "<<endl;
for(int i=0;i<n;i++){
for(int j=0; j<n;j++){
if(i<j){
cout<<setw(4)<<a[j];
}
else{
cout<<setw(4)<<"*";
}
}
cout<<endl;
}
}
6.
void kiir_foatloalatti(int a[][MAXN], int n){
cout<<"A matrix elemei: "<<endl;
for(int i=0;i<n;i++){
for(int j=0; j<n;j++){
if(i>j){
cout<<setw(4)<<a[j];
}
else{
cout<<setw(4)<<"*";
}
}
cout<<endl;
}
}
7.
void kiir_mellekatofelett(int a[][MAXN], int n){
cout<<"A matrix elemei: "<<endl;
for(int i=0;i<n;i++){
for(int j=0; j<n;j++){
if(i+j<n-1){
cout<<setw(4)<<a[j];
}
else{
cout<<setw(4)<<"*";
}
}
cout<<endl;
}
}
8.
void kiir_mellekatoalatt(int a[][MAXN], int n){
cout<<"A matrix elemei: "<<endl;
for(int i=0;i<n;i++){
for(int j=0; j<n;j++){
if(i+j>n-1){
cout<<setw(4)<<a[j];
}
else{
cout<<setw(4)<<"*";
}
}
cout<<endl;
}
}
9.
void kiir_foesmellekatlo_folott(int a[][MAXN], int n){
cout<<"A matrix elemei: "<<endl;
for(int i=0;i<n;i++){
for(int j=0; j<n;j++){
if(i+j<n-1 && i<j){
cout<<setw(4)<<a[j];
}
else{
cout<<setw(4)<<"*";
}
}
cout<<endl;
}
}
10.
void kiir_foesmellekatlo_alatt(int a[][MAXN], int n){
cout<<"A matrix elemei: "<<endl;
for(int i=0;i<n;i++){
for(int j=0; j<n;j++){
if(i+j>n-1 && i>j){
cout<<setw(4)<<a[j];
}
else{
cout<<setw(4)<<"*";
}
}
cout<<endl;
}
}
11.
void kiir_foesmellekatlo_jobbra(int a[][MAXN], int n){
cout<<"A matrix elemei: "<<endl;
for(int i=0;i<n;i++){
for(int j=0; j<n;j++){
if(i<j && i+j>n-1){
cout<<setw(4)<<a[j];
}
else{
cout<<setw(4)<<"*";
}
}
cout<<endl;
}
}
12.
void kiir_foesmellekatlo_balra(int a[][MAXN], int n){
cout<<"A matrix elemei: "<<endl;
for(int i=0;i<n;i++){
for(int j=0; j<n;j++){
if(i>j && i+j<n-1){
cout<<setw(4)<<a[j];
}
else{
cout<<setw(4)<<"*";
}
}
cout<<endl;
}
}
cout<<setw(4)<<a[j];
például ez mit csinál?
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!