Professional Documents
Culture Documents
SUBIECTUL 1)
1) D)
2) B)
3) C)
4) C)
5) A)
SUBIECTUL 2)
1) a) 3
b) 22
c)#include <iostream>
using namespace std;
int a,b,nr,i,d,j;
int main ()
{
cin>>a>>b;
nr=0;
for(i=a;i<=b;i++)
{
d=0;
for(j=2;j<=i/2;j++)
if(i%j==0)
d=j;
if(d==0)
nr++;
}
cout<<nr;
return 0;
}
d)citeste a,b
nr<-0
pentru i <- a,b executa
d<-0
j<-2
cat timp j<=i/2 executa
daca i%j=0 atunci
d<-j
sfarsit daca
sfarsit cat timp
daca d=0 atunci
nr <- nr+1
sfarsit daca
sfarsit pentru
scrie nr
2) strcpy(s+strlen(s),t+strlen(s));
if(strcmp(s,t)==0)
cout<<"Da";
else cout<<"NU";
3) 5
SUBIECTUL 3)
2) #include <iostream>
using namespace std;
int a[51][51],n;
int main()
{
cin>>n;
for(int i=1;i<=n;i++)
for(int j=1;j<=n;j++)
if(i%2==1)
a[i][j]=n*(i-1)+j;
else
a[i][j]=n*(i-1)+n-j+1;
for(int i=1;i<=n;i++)
{for(int j=1;j<=n;j++)
cout<<a[i][j]<<” “;
cout<<endl;
}
return 0;
}
3) #include <fstream>
using namespace std;
ifstream f(“bac.in”);
ofstream g(“bac.out”);
int x,fr[10];
int main()
{
while(f>>x)
{
while(x)
{
fr[x%10]++;
x=x/10;
}
}
for(int i=9;i>=0;i--)
while(fr[i]!=0)
{
g<<i;
fr[i]--;
}
f.close();
return 0;
}