Advertisement
icatalin

Tema inserare vectori p.p.

Jan 9th, 2014
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.73 KB | None | 0 0
  1.  
  2.  
  3.     #include <iostream>
  4.  
  5.     using namespace std;
  6.  
  7.     int main()
  8.     {
  9.         int v[100],n,i,j,k,OK;
  10.         cout<<"n= ";cin>>n;
  11.         for(i=1;i<=n;i++)
  12.         {
  13.             cout<<"v["<<i<<"]= ";
  14.             cin>>v[i];
  15.         }
  16.        i=1;
  17.        while (i<=n)
  18.        {
  19.            OK=0;
  20.            for (k=2;k<=v[i]/2;k++)
  21.            {
  22.                if (v[i]%k==0)
  23.                 OK=1;
  24.            }
  25.  
  26.            if (OK==0)
  27.            {
  28.                for (j=n;j>=i+1;j--)
  29.                v[j+1]=v[j];
  30.                n++;
  31.                v[i+1]=v[i]*v[i];
  32.                i=i+2;
  33.            }
  34.            else
  35.            i++;
  36.        }
  37.        for (i=1;i<=n;i++)
  38.        cout<<v[i]<<" ";
  39.         return 0;
  40.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement