hegemon88676

Atestat 4

Jan 17th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.61 KB | None | 0 0
  1. #include<iostream>
  2. #include<fstream>
  3. #include<cmath>
  4. using namespace std;
  5.  
  6. int S1(int k)
  7. {
  8.     return (int)sqrt(k)*sqrt(k);
  9. }
  10.  
  11. int S2(int p, int q, int v[100])
  12. {
  13.     int i, ok, aux;
  14.     do
  15.     {
  16.         ok=1;
  17.         for(i=p;i<q;i++)
  18.             if(v[i]>v[i+1])
  19.         {
  20.             ok=0;
  21.             aux=v[i];
  22.             v[i]=v[i+1];
  23.             v[i+1]=aux;
  24.         }
  25.     }while(ok==0);
  26. }
  27.  
  28.  
  29. int main()
  30. {
  31.     int n,i,v[101];
  32.     ifstream f("date.in");
  33.     f>>n;
  34.     for(i=1;i<=n;i++)
  35.         f>>v[i];
  36.     S2(1,n,v);
  37.     for(i=1;i<=n;i++)
  38.         if(S1(v[i])==v[i])cout<<v[i]<<" ";
  39. }
Add Comment
Please, Sign In to add comment