Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Examenul national de bacalaureat 2021 Simulare

Informatica

Subiectul 1
1. c) [2002, 2020]

2. a) al 10-lea

3. c) s.vizite.nrAccesari=2*s.vizite.nrAprecieri

4. d) x-y<0

5. b) 35

Subiectul 2
1. a) x=35210579=3521057=352105=35210=3521=352=35=3=0
p=1=10=100=1000=10000=100000=1000000=10000000
y=0=9=97=975=1975=21975=219755=2197553
c=9=7=5=0=1=2=5=3

y=2197553

b) 2012
c) #include <iostream>
using namespace std;
int main()
{
int x, p, y, c;
cin>>x;
p=1; y=0;
do
{
c=x%10;
x=x/10;
if(c!=0)
{
if(x%10>c)
y=y*10+c;
else
y=c*p+y;
p=p*10;
}
}while(x!=0);
cout<<y;
return 0;
}
d) citeste x
p<-1
y<-0
cat timp x!=0 executa
c<-x%10
x<-[x/10]
daca c=0 atunci
daca x%10<c atunci
y<-y*10+c
altfel
y<-c*p+y
p<-p*10
scrie y;

1. 1, 2, 4, 5, 3, 6, 2 – lant nelementar
1, 2, 6, 1 – ciclu elementar

2. s=”ELITIST” E=0, L=1, I=2, T=3, I=4, S=5, T=6


s[2]=s[0] -> s[2]=’E’
s[3]=s[1]+1 -> s[3]=’L’+1 -> s[3]=’M’
s[4]=’E’
s[5]=s[1]+2 -> s[5]=’L’+2 -> s[5]=’N’

ELEMENT
Subicetul 3
1. int putere (int n)
{
int d, p, pmin, dmin;
d=2; pmin=99999;
while(n!=1)
{
p=0;
while(n%d==0)
{
p++;
n=n/d;
}
if(p<pmin && p!=0)
{
pmin=p;
dmin=d;
}
d++;
}
return dmin;
}
2. #include <iostream>
using namespace std;
int main()
{
int a[20][20], n, i, j, k, x;
cin>>n;
for(i=1; i<=n; i++)
{
for(j=1; j<=n; j++)
cin>>a[i][j];
cin>>k;
x=a[k][k-1];
for(j=k-1; j>=2; j--)
a[k][j]=a[k][j-1];
a[k][1]=x;
for(i=1; i<=n; i++)
{
for(j=1; j<=n; j++)
cout<<a[i][j]<<” “;
cour<>endl;
}
return 0;
}

You might also like