👤

Se da de la tastatura un vector cu n componente intregi si un numar natural k. Se cere sa se afiseze componentele care au ultimele cifre egale cu cele ale lui k.

ex: pentru n=4, componetele 13 123 14 1523 si k=23 se va afisa 123

(in C++) URGENT


Răspuns :

#include <iostream>
using namespace std;

int main()
{
   int n, a[1000], k, p = 1, k2, i, x, j;

   cin>>n>>k;
   k2 = k;
   while(k2)
   {
      p *= 10;
      k2 /= 10;
   }

   i = 0;
   while(n)
   {
      cin>>x;
      if(x % p == k) a[++i] = x;
      n--;
   }
   for(j = 1; j <= i; ++j)
      cout<<a[j]<<' ';
}