• Дано неотрицательное число N- количество элементов массива (N<=100)

    Заполнить массив первыми натуральными четырехзначными числами, у которых сумма четных цифр больше суммы нечетных

    Пример входных и выходных данных
    № теста Входные данные Выходные данные
    1 5 1002 1004 1006 1008 1014
    НА С++

Ответы 6

  • если бы я умел писать я бы не просил
  • а мне надо с и без sum[(n % 10) % 2]+= n % 10;delete[] a; int sum[2] = {0};delete[] a;cout << "Enter size: "; а в for писать что то вродеi =0;i<N;i++
    • Автор:

      lacey
    • 4 года назад
    • 0
  • я вас не понимаю, сделал что вы просили, программа работает, и выдает нужный результат
    • Автор:

      loganbond
    • 4 года назад
    • 0
  • но мы то в школе походим с++ другого типа безum[(n % 10) % 2]+= n % 10;delete[] a; int sum[2] = {0};delete[] a;cout << "Enter size: "; а в for писать что то вродеi =0;i<N;i++
    • Автор:

      luluppub
    • 4 года назад
    • 0
  • тогда блесните умом и подтяните свои знания по С++, здесь все очень понятно, я не использовал ничего нового, обычная математика, как вы просите сделать не получится
    • Автор:

      girl85
    • 4 года назад
    • 0
  • #include <iostream>using namespace std;int main() {unsigned l;cout << "Enter size: ";cin >> l;int *a = new int[l];for(int i = 1000, k=0; k < l && i < 10000; ++i) {        int sum[2] = {0};        for(int j = 1, n = i; j <= 4; ++j) {            sum[(n % 10) % 2] += n % 10;            n /= 10;        }        if(sum[0]>sum[1]) {            a[k++] = i;          }    }    for(int i = 0; i < l; ++i){        cout << a[i] << endl; }delete[] a;return 0;}
    • Автор:

      thor76
    • 4 года назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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