Răspuns :
1)
#include <iostream>
using namespace std;
int main()
{
int x,i,v[5];
cin>>x;
i=3;
while(i>0)
{
v[i]=x%10;
--i;
x=x/10;
}
if((v[1]>v[2]) && (v[2]>v[3])) cout<<1;
else cout<<0;
return 0;
}
2)
#include <iostream>
using namespace std;
int main()
{
int n,k,i=0,v[20];
cin>>n>>k;
while(n!=0)
{
v[++i]=n%10;
n=n/10;
}
cout<<v[k];
return 0;
}
3)
#include <iostream>
#include<math.h>
using namespace std;
int main()
{
int n,v[50],OK,i,j,c=0;
cin>>n;
for(i=1;i<=n;++i) cin>>v[i];
for(i=1;i<=n;++i)
{
OK=1;
for(j=2;j<=sqrt(v[i]);++j)
{
if(v[i]%j==0) OK=0;
}
if(OK==1) c++;
}
cout<<c;
return 0;
}
4)
#include <iostream>
using namespace std;
int main()
{
int n,v[50],i,r;
cin>>n;
for(i=1;i<=n;++i) cin>>v[i];
for(i=1;i<n;i++)
{
while(v[i+1]!=0)
{
r=v[i]%v[i+1];
v[i]=v[i+1];
v[i+1]=r;
}
v[i+1]=v[i];
}
cout<<v[i];
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int x,i,v[5];
cin>>x;
i=3;
while(i>0)
{
v[i]=x%10;
--i;
x=x/10;
}
if((v[1]>v[2]) && (v[2]>v[3])) cout<<1;
else cout<<0;
return 0;
}
2)
#include <iostream>
using namespace std;
int main()
{
int n,k,i=0,v[20];
cin>>n>>k;
while(n!=0)
{
v[++i]=n%10;
n=n/10;
}
cout<<v[k];
return 0;
}
3)
#include <iostream>
#include<math.h>
using namespace std;
int main()
{
int n,v[50],OK,i,j,c=0;
cin>>n;
for(i=1;i<=n;++i) cin>>v[i];
for(i=1;i<=n;++i)
{
OK=1;
for(j=2;j<=sqrt(v[i]);++j)
{
if(v[i]%j==0) OK=0;
}
if(OK==1) c++;
}
cout<<c;
return 0;
}
4)
#include <iostream>
using namespace std;
int main()
{
int n,v[50],i,r;
cin>>n;
for(i=1;i<=n;++i) cin>>v[i];
for(i=1;i<n;i++)
{
while(v[i+1]!=0)
{
r=v[i]%v[i+1];
v[i]=v[i+1];
v[i+1]=r;
}
v[i+1]=v[i];
}
cout<<v[i];
return 0;
}