• Дан целочисленный одномерный массив, состоящий из n элементов. Найти сумму и произведение нечетных элементов, кратных 3.

Ответы 6

  • (a[i]mod 2)<>0смысл этой проверки?нужны ведь нечетные => (a[i] mod 3)=0 - достаточно
  • пардон, мой проколнужнано тогда не (a[i]mod 2)<>0а (a[i]mod 2) = 1
  • Если дается отрицательное число? Допустим, "-30".
  • отрицательным быть не можетсами попробуйтебудет или 0 или 10 - все ок1 - отрицание
    • Автор:

      parrish
    • 6 лет назад
    • 0
  • по крайней мере в Java - будет 0 или 1
    • Автор:

      kobe
    • 6 лет назад
    • 0
  • //Javaclass Main { public static void main(String[] args){int[] a = new int[new java.util.Random().nextInt(100)];for (int i = 0; i < a.length; i++) a[i] = new java.util.Random().nextInt(499)+1;for (int i = 0; i < a.length; i++) System.out.print(a[i] + " ");int b = 0;int c = 1;for (int i = 0; i < a.length; i++) if (a[i] % 3 == 0 && a[i] % 2 == 1) { b += a[i]; c *= a[i]; }System.out.print("sum: " + b + "multi: " + c);}}Проверка:$ javac Main.java327 206 226 438 363 169 433 338 75 127 429 77 271 487 384 173 325 169 250 128 432 214 297 31 238 294 307 151 425 1 19 373 136 246 86 368 183 38 92 186 334 64 486 107 285 240 445 480 271 174 8 325 476 143 169 496 254 437 330 227 496 134 460 20 395 387sum: 2346multi: 936904523
  • Добавить свой ответ

Войти через Google

или

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

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

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