• Будьте добры помогите пожалуйста и если не затруднит объясните пожалуйста.

    Дан массив состоящий из n натуральных чисел образовать новый массив элементами которого будут элементы исходного оканчивающиеся на цифру k.
    Задание выполнить в среде c++

Ответы 1

  • #include<iostream>#include<cstdlib>#include<ctime>#define abs(x) ((x)<0 ? -(x) : (x))using namespace std;int main(){    srand(time(0));    int n, k, m = 0;    cout << "n = ", cin >> n;        int A[n], B[n];    cout <<"A("<<n<<"):";    for(int i = 0; i < n; i++)        cout <<" "<< (A[i] = rand() % (n*2+1) -n);        cout << "k = ", cin >> k;        for(int i = 0; i < n; i++)        if (abs(A[i]) % 10 == k) B[m++] = A[i];        cout <<"B("<<m<<"):";    for(int i = 0; i < m; i++)        cout <<" "<< B[i];    return 0;}
    • Автор:

      george92
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years