Cod sursa(job #2864750)

Utilizator bubuialaBubuiala Bubulone bubuiala Data 8 martie 2022 10:42:25
Problema Ciurul lui Eratosthenes Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 1.99 kb
/*

#include <iostream>

using namespace std;

int main()
{

  int a[100],n,med,x;
   int st,dr;

  cin >>n;
  for(int i=0 ; i<=n;i++)
{
    cin>>a[i];
}
  cout <<" ce numar vrei sa gasesti ";
    cin>>x;
  st=a[0];dr=a[n];

  for (int i=0;i<=n;i++)
  {
      med= (st+dr)/2;
      for ()
      {
          if()
      }
  }

    return 0;
}*/
/*
#include <iostream>

using namespace std;

int main()
{

  int a[100],b[100],c[200],n,m,z=m+n;
  // h -- la fiecare asemanare

  cin >>n;
  for(int i=0 ; i<=n;i++)
{
    cin>>a[i];
}

cout <<" da nr de elem ale vectorului b";
cin >>m;
cout <<" da valori pentru vectorul b ";

  for(int j=0 ; j<=m;j++)
{
    cin>>b[j];
}


  for(int h=0 ; h<=z && n!=0 && m!=0;h++)
{
    if(a[i]==b[j])
        {
            c[h]=a[i];
        z--;
        i++;j++;
    }
  else if (a[i]>>b[j])
  {
      c[h]=a[i];
      i++;
  }
  else {
    c[h]=b[j];
    j++;
  }


}

  for(int h=0 ; h<=z;h++)
{
    cout << c[i];
}



    return 0;
}*/

#include <iostream>

using namespace std;

int main()
{

  int A[100],C[200],B[100],nA,nB,i,j,k;

cout <<" nA= ";
cin>>nA;

for (i=0;i< nA;i++)
{
    cin>>A[i];
}

cout <<" nB= ";
cin>>nB;

for (j=0;j< nB;j++)
{
    cin>>B[j];
}

i=j=k=0;
while (i<nA&&j<nB)
{
if (A[i]<B[j])
    {
        C[k]=A[i];
        k++;
        i++;
    }
    else {
          C[k]=B[j];
          j++;
          k++;
    }

          if(i==nA)
          {
              for (int l=j;l< nB;l++)
              {
                  C[k]=B[l];
                  k++;
              }
          }
              if(j==nB)
          {
              for (int l=i;l< nA;l++)
              {
                  C[k]=A[l];
                  k++;
              }
          }
}

for (int i=0;i< k;i++)
{
   cout<<C[i]<<" ";
}
    return 0;
}

/*#include <iostream>

using namespace std;

int main()
{

  int






    return 0;
}
*/