hegemon88676

Atestat 9

Jan 17th, 2019
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.73 KB | None | 0 0
  1. #include<iostream>
  2. #include<fstream>
  3. using namespace std;
  4.  
  5. int S1(int x)
  6. {
  7.     int d;
  8.     if(x<2) return 0;
  9.     for(d=2;d<=x/2;d++)
  10.         if(x%d==0)return 0;
  11.     return 1;
  12. }
  13.  
  14. int S2(int n, int v[])
  15. {
  16.     int ok,i,aux;
  17.     do
  18.     {
  19.         ok=1;
  20.         for(i=1;i<n;i++)
  21.             if(v[i]>v[i+1])
  22.         {
  23.             aux=v[i];
  24.             v[i]=v[i+1];
  25.             v[i+1]=aux;
  26.             ok=0;
  27.         }
  28.     }while(ok==0);
  29. }
  30.  
  31. int main()
  32. {
  33.     int n=0,v[101],x;
  34.     ifstream f("date.in");
  35.     ofstream g("date.out");
  36.  
  37.     while(f>>x)
  38.     {
  39.         if(S1(x)==1)
  40.         {
  41.             n++;
  42.             v[n]=x;
  43.         }
  44.     }
  45.  
  46.     S2(n,v);
  47.     if(n==0)g<<"Nu exista";
  48.     else g<<v[1]<<" "<<v[n];
  49. }
Add Comment
Please, Sign In to add comment