Sunteți pe pagina 1din 4

EXAMENUL DE BACALAUREAT NATIONAL 2015

SUBIECTUL AL II-LEA
5.
#include <iostream>
#include<cstring>
using namespace std;
char s[101],*p,nou[10][25];
int i,nr,j;
int main()
{cin.get(s,101);
p=strtok(s," ");
while(p)
{
{
if(p[0]>='A'&&p[0]<='Z')
{ nou[nr++][0]=p[0];
}
}
p=strtok(NULL," ");
}
for(i=0;i<nr;i++)
{cout<<nou[i];
}

return 0;
}
SUBIECTUL AL III-LEA
3.
#include <iostream>

using namespace std;


int a,b,d,gasit;
int DivImpar(int a,int b)
{
for(d=1;d<=a;d++)
{
if(d%2==1)
{
if(a%d==0&&b%d==0)
{
gasit=d;
}
}
}
return gasit;

}
int main()
{
cin>>a>>b;
cout << DivImpar(a,b) << endl;
return 0;
}
4.
#include <iostream>
#include<fstream>
using namespace std;
ifstream fin("date.in");
int x,precpar=-1,precimp=-1,ok,ok1,nr;
int main()
{
while(fin>>x)
{
if(x%2==0)
{
if(x>=precpar)
{
ok=1;
precpar=x;
}
else
{
ok=0;
break;
}
}
else if(x%2==1)
{
nr++;
{
if(nr==1) precimp=x;
}
if(x<=precimp)
{
ok1=1;
precimp=x;
}
else
{
ok1=0;
break;
}
}
}
if(ok==1&&ok1==1)
cout << "DA" << endl;
else
cout<<"NU"<<endl;
return 0;
}

S-ar putea să vă placă și