Orar semigroup #2

Orar semigroup #2

BAC - Subiectul II

V25.

#include<fstream>
#include<iostream>
using namespace std;
int main()
{ifstream f("date");
int m,n,i,j,k,p,a[100][100];
f>>m>>n;
for(i=1;i<=m;i++)
    for(j=1;j<=n;j++)
        f>>a[i][j];
for(j=1;j<=n;j++)
    {p=1;
for(i=1;i<=m;i++)
    p=p*a[i][j];
a[m+1][j]=p;
    }
for(i=1;i<=n;i++)
    cout<<a[m+1][i]<<" ";
}
V26.
 #include<fstream>
#include<iostream>
using namespace std;
int main()
{ifstream f("date");
int m,n,i,j,k,p,a[100][100];
f>>m>>n;
for(i=1;i<=m;i++)
    for(j=1;j<=n;j++)
        f>>a[i][j];
for(j=1;j<=n;j++)
    {p=1;
for(i=1;i<=m;i++)
    p=p*a[i][j];
a[m+1][j]=p;
    }
for(i=1;i<=m;i++)
    for(j=1;j<=n;j++)
        if(a[i][j]*a[i][j]==a[m+1][j])
            cout<<a[i][j]<<" ";
//for(i=1;i<=n;i++)
    //cout<<a[m+1][i]<<" ";
}
V27.
 #include<fstream>
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{ifstream f("date");
int m,n,i,j,k,p,a[100][100];
f>>n;
for(i=1;i<=n;i++)
    for(j=1;j<=n;j++)
        if(i==1 || j==1 || j==n)
            a[i][j]=1;
        else a[i][j]=a[i-1][j-1]+a[i-1][j]+a[i-1][j+1];
for(i=1;i<=n;i++){
    for(j=1;j<=n;j++)
        cout<<setw(3)<<a[i][j];
    cout<<endl;}
}
V28.
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{char v[10]={"aeiou"},a[100],b[100];
cin>>a;
cout<<endl;
int i,j,ok;
strcpy(b,a);
for(i=0;i<5;i++)
{   strcpy(b,a);
ok=0;
for(j=0;j<strlen(a);j++)
    if(b[j]==v[i])
    {    ok=1;strcpy(b+j,b+j+1);}
    if(ok)
        cout<<b<<endl;
}
}
V29.
#include<iostream>
#include<fstream>
using namespace std;
int main()
{int m,n,a[100][100],i,j,pp=1;
double p;
int ok;
ifstream f("date");
f>>n;
for(i=1;i<=n;i++)
    for(j=1;j<=n;j++)
        f>>a[i][j];
for(i=2;i<=n;i++)
{p=(double)a[1][i]/a[1][1];
ok=1;
for(j=2;j<=n;j++)
    if(a[j][i]/a[j][1]!=p)
        ok=0;
    if(ok==1)
        pp=pp*p;
}
cout<<pp;
}
Fisier
5
2 7 4 8 4
1 1 2 4 2
3 12 6 12 3
1 22 2 4 2
5 10 10 20 8
V30.
#include<iostream>
#include<iomanip>
#include<fstream>
using namespace std;
int main()
{int m,n,a[100][100],i,j,pp=1;
double p;
int ok;
ifstream f("date");
f>>n;
for(i=1;i<=n;i++)
    {a[1][i]=1;
a[i][1]=1;}
for(i=2;i<=n;i++)
    for(j=2;j<=n;j++)
        a[i][j]=a[i][j-1]+a[i-1][j];
for(i=1;i<=n;i++)
    {for(j=1;j<=n;j++)
        cout<<setw(3)<<a[i][j];
    cout<<endl;}
}
V32.
#include<iostream>
#include<iomanip>
#include<fstream>
using namespace std;
int main()
{char a[100],c1,c2;
int i;
cin.getline(a,100);
cin>>c1>>c2;
for(i=0;i<strlen(a);)
    if(a[i]==c1)
        {a[i]=c2;i++;}
    else if(a[i]==c2)
        {a[i]=c1;i++;}
        else i++;


cout<<a;
}
V34.
#include<iostream>
#include<iomanip>
#include<fstream>
using namespace std;
int main()
{int a[100][100],i,j,n,k=1,v[100],ii=1;
ifstream f("date");
f>>n;
for(i=1;i<=INT_MAX;i++)
    {if(i*i%2==0 && i*i%3!=0)
        {v[k]=i;k++;}
        if(k>n*n)
            break;}
for(i=1;i<=n;i++)
    for(j=1;j<=n;j++)
        {a[i][j]=v[ii];
    ii++;}
       
for(i=1;i<=n;i++)
    {for(j=1;j<=n;j++)
        cout<<setw(3)<<a[i][j];
    cout<<endl;}
}
V35.
#include<iostream>
#include<iomanip>
#include<fstream>
using namespace std;
int main()
{int a[100][100],i,mini,n,j;
ifstream f("date");
f>>n;
for(i=1;i<=n;i++)
    for(j=1;j<=n;j++)
        f>>a[i][j];
for(j=1;j<=n;j++)
{mini=5000;
    for(i=1;i<=n;i++)
        if(a[i][j]<mini)
            mini=a[i][j];
cout<<mini<<" ";
}
}
V37.
#include<iostream>
#include<iomanip>
#include<fstream>
using namespace std;
int main()
{char a[100];
int i;
cin.get(a,100);
if(isalpha(a[0]))
    a[0]=a[0]-32;
if(isalpha(a[strlen(a)-1]))
    a[strlen(a)-1]=a[strlen(a)-1]-32;
for(i=1;i<strlen(a);i++)
    {if(isalpha(a[i]) && a[i-1]==' ')
        a[i]=a[i]-32;
    if(isalpha(a[i]) && a[i+1]==' ')
        a[i]=a[i]-32;
    }
cout<<a;
}
V38.
#include<iostream>
#include<iomanip>
#include<fstream>
using namespace std;
int main()
{int a[100][100],i,mini,n,j,p=1;
ifstream f("date");
f>>n;
for(i=1;i<=n;i++)
    for(j=1;j<=n;j++)
        f>>a[i][j];
for(j=1;j<=n;j++)
{mini=5000;
    for(i=1;i<=n;i++)
        if(a[i][j]<mini)
            mini=a[i][j];
        if(a[n-j+1][j]==mini)
            p=p*mini;
}
cout<<p;
}
Fisier
4
3 4 9 10
25 2 7 9
18 3 10 4
3 7 20 3
V44.
#include<iostream>
#include<iomanip>
#include<fstream>
using namespace std;
int main()
{int a[100][100],i,j,n;
cin>>n;
int k=1;

for(i=1;i<=n;i++)
    for(j=1;j<=n;j++)
        if(i+j<=n+1)
            a[i][j]=1;
        else a[i][j]=i+j-n;

for(i=1;i<=n;i++)
{
    for(j=1;j<=n;j++)
        cout<<setw(3)<<a[i][j];
    cout<<endl;}
}

marți, 14 februarie 2012 by DlMuresan
Categories: , | Leave a comment

Leave a Reply