1. Să se aducă pe primele poziții elementele care sunt prime.
Ex: Pentru n=7 și v=( 6 3 5 4 9 8 11), se va afișa 3 5 11 6 4 9 8.
2. Să se verifice dacă toate elementele din vector au exact 2 cifre.
Ex: pentru n=5 și v=(12 52 32 56 11) se va afișa toate elementele au 2 cifre.
vreau algoritm C++
Răspunsuri la întrebare
Răspuns de
1
Pb 1
#include <iostream>
using namespace std;
bool prim(int y)
{
int d;
if(y<2)
return false;
if(y==2)
return true;
for(d=2;d<=y/2;d++)
if(y%d==0)
return false;
return true;
}
int main()
{
int v[101],n,x=1,aux;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>v[i];
if(prim(v[x]))
x++;
else
if(prim(v[i]))
{
aux=v[i];
for(int j=i-1;j>=x;j--)
v[j+1]=v[j];
v[x]=aux;
x++;}
}
for(int i=1;i<=n;i++)
cout<<v[i]<<" ";
return 0;
}
Pb 2
#include <iostream>
using namespace std;
int main()
{
int v[101],n,ok=1;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>v[i];
if(v[i]<10 || v[i]>99)
{
ok=0;
break;
}
}
if(ok==1)
cout<<"DA";
else
cout<<"NU";
return 0;
}
1cineva1:
Bună "Levi20" mă poți ajuta și pe mine cu cateva ex la informatică?(Întrebările se afla pe contul meu -dau la schimb coroană și puncte)
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă