Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

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ăspunsuri la întrebare

Răspuns de Razzvy
0
#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]<<' ';
}

Razzvy: ??
Razzvy: Ai testat-o
Razzvy: Ai evaluator?
Razzvy: Atunci trebuie sa spui exact: cum se face citirea, afisarea si restrictiile
Razzvy: n / 10 % 10
Alte întrebări interesante