Orar semigroup #2

Orar semigroup #2

26 mai - citire din fisier

1)Citirea si afisarea unei matrici

#include<iostream>
#include<fstream>
using namespace std;
int main()
{int i,j,n,m,a[100][100];
ifstream f("matrice.in");
ofstream g("matrice.out");

f>>n;

for(i=0;i<n;i++)
    for(j=0;j<n;j++)
    f>>a[i][j];

for(i=0;i<n;i++)
{for(j=0;j<n;j++)
    g<<a[i][j]<<" ";
g<<endl;}

}

2) Elementul maxim de pe diagonala secundata
using namespace std;
int main()
{int i,j,n,m,a[100][100],max=0;
ifstream f("matrice.in");
ofstream g("matrice.out");

f>>n;

for(i=0;i<n;i++)
    for(j=0;j<n;j++)
        f>>a[i][j];
   
i=0;j=n-1;
while(i<n && j>=0)
    {if(a[i][j]>max)max=a[i][j];
     i++;j--;}
   
    g<<"Maximul de pe diagonala secundara"<<endl;
    g<<max;

}

3) Elementele de sub diagonala secundara
#include<iostream>
#include<fstream>
using namespace std;
int main()
{int i,j,n,m,a[100][100],max=0;
ifstream f("matrice.in");
ofstream g("matrice.out");

f>>n;

for(i=0;i<n;i++)
    for(j=0;j<n;j++)
        f>>a[i][j];
   
    g<<"Elementele de sub diagonala secundara"<<endl;
   
for(i=0;i<n;i++)
    for(j=0;j<n;j++)
        if(i+j>n-1)g<<a[i][j]<<" ";

}
 4) Afisati suma elementelor din vest, est, sud, nord
#include<iostream>
#include<fstream>
using namespace std;
int main()
{int i,j,n,m,a[100][100],s=0;
ifstream f("matrice.in");
ofstream g("matrice.out");
f>>n;
for(i=0;i<n;i++)
    for(j=0;j<n;j++)
        f>>a[i][j];
g<<"Suma elementelor din Vest"<<endl;
for(i=0;i<n;i++)
    for(j=0;j<n;j++)
        if(i+j<n-1 && i>j){g<<a[i][j]<<" ";s=s+a[i][j];}
g<<"Suma "<<s;g<<endl;

s=0;
g<<"Suma elementelor din Est"<<endl;
        for(i=0;i<n;i++)
    for(j=0;j<n;j++)
        if(i+j>=n && i<j){g<<a[i][j]<<" ";s=s+a[i][j];}
g<<"Suma "<<s;g<<endl;
      
s=0;
g<<"Suma elementelor din Sud"<<endl;
for(i=0;i<n;i++)
    for(j=0;j<n;j++)
        if(i+j>=n && i>j){g<<a[i][j]<<" ";s=s+a[i][j];}
g<<"Suma "<<s;g<<endl;
      
s=0;      
g<<"Suma elementelor din Nord"<<endl;
for(i=0;i<n;i++)
    for(j=0;j<n;j++)
        if(i+j<n-1 && i<j){g<<a[i][j]<<" ";s=s+a[i][j];}
        g<<"Suma "<<s;
}
 5)Sa se puna intr-un vector elementele din vest.
#include<iostream>
#include<fstream>
using namespace std;
int main()
{int i,j,n,m,a[100][100],s=0,b[100],k=0;
ifstream f("matrice.in");
ofstream g("matrice.out");
f>>n;
for(i=0;i<n;i++)
    for(j=0;j<n;j++)
        f>>a[i][j];
g<<"Elemente din Vest"<<endl;
for(i=0;i<n;i++)
    for(j=0;j<n;j++)
        if(i+j<n-1 && i>j){b[k]=a[i][j];k++;}
       
for(i=0;i<k;i++)
    g<<b[i]<<" ";

}

vineri, 9 iulie 2010 by DlMuresan
Categories: , , | Leave a comment

Leave a Reply