Professional Documents
Culture Documents
Subiect Bacalaureat 2015-August
Subiect Bacalaureat 2015-August
SUBIECTUL I
1.a;
2. a)3 2 1 3 2 1 3
n k i t
7 3 3 3
4 3 3 3
1 3 1 3
b)k=11
5 si 93;
c) citeste n,k
cat timp n≥1 executa
daca n>k atunci i<-k
altfel i<-n
n<-n-i
t<-k
repeta
scrie t, ' '
i<-i-1
t<-t-1
pana cand i=1
d) #include<iostream>
using namespace std;
unsigned int n,k,i,t;
int main()
{cin>>n>>k;
while(n>=1)
{if(n>k) i=k;
else i=n;
}
n=n-i;
t=k;
while(i>=1)
{cout<<t<<” ”;
i=i-1;
t=t-1;
}
}
return 0;
}
SUBIECTUL AL II-LEA
1.d;
2.b;
3. 1,2,5,6,7,10
4.
for(i=1;i<=5;i++)
for(j=1;j<=5;j++)
if(i==1)
a[i][j]=j;
else
a[i][j]=(i-1)*5+j;
5.
#include <iostream>
#include<cstring>
using namespace std;
char s[101];
int i,nrp,nrc;
int main()
{cin.get(s,101);
for(i=0;i<=strlen(s)-1;i++)
if(strchr("aeiou",s[i])==0)
nrc++;
else
if(strchr("aeou",s[i])!=0)
nrp++;
if(nrc>0&&nrp==0)
cout << "DA"<< endl;
else
cout<<"NU"<<endl;
return 0;
}
SUBIECTUL AL III-LEA
1.b;
Ambra=1; (1,2,3)
Cedru=2; (1,2,4)
Iris=3; (1,2,5)
Mosc=4; (1,3,4)
Santal=5;
2. f(2015,2);
3.
#include <iostream>
using namespace std;
int uc,d,s,nr;
int NrPrim(int n)
{
while(n)
{
uc=n%10; n/=10; s=0;
for(d=1;d<=uc;d++)
{
if(uc%d==0)
s=s+d;
}
if(uc==s-1)
nr++;
}
return nr;
}
int main()
{int n;
cin>>n;
cout << NrPrim(n) << endl;
return 0;
}
4.
#include <iostream>