Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- ifstream f("bac.txt");
- void citire(int n)
- {
- for(i=1; i<=n; i++)
- for(j=1; j<=n; j++)
- {
- f>>a[i][j];
- }
- }
- void tiparire(int x[],int cont)
- {
- for(i=1; i<=cont; i++)
- cout<<x[i]<<" ";
- }
- int prim(int a)
- {
- int ok=1,i;
- for(i=2; i<=a/2; i++)
- {
- if(a%i==0)ok=0;
- }
- if(ok==1)return 1;
- else return 0;
- }
- int superprim(int a)
- {
- int c,ans=1,ok,nr;
- c=a;
- ans=1;
- while(c!=0)
- {
- c=c/10;
- ans=ans*10;
- }
- ans=ans/10;
- ok=1;
- while(ans!=0)
- {
- nr=a/ans;
- if(prim(nr)==0)ok=0;
- ans=ans/10;
- }
- if(ok==1)return 1;
- else return 0;
- }
- void inserare(int x[], int cont, int a)
- {
- int i,v[200],cont1=0;
- for(i=1; i<=cont; i++)
- {
- if(x[i]<a && x[i+1]>a)
- {
- v[++cont1]=x[i];
- v[++cont1]=a;
- v[++cont]=a[i+1];
- }
- else v[++cont]=x[i];
- }
- for(i=1; i<=cont1; i++)
- {
- x[i]=v[i];
- }
- }
- void construire(int x[], int cont)
- {
- int cont2=0,i,v[200];
- for(i=1; i<=coont; i++)
- {
- if(superprim(x[i])==1)v[++cont2]=x[i];
- }
- for(i=1; i<=cont2; i++)
- {
- x[i]=v[i];
- }
- }
- int main()
- {
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement