Массивы и остаток от деления - C#
Формулировка задачи:
В общем здесь проблема такая дано 2 массива a и tmp, первый обычный, второй-список. Мне нужно определенную часть элементов первого массива разделить на каждый элемент второго. Если остаток деления ноль, то занулить элемент первого массива. VS ругается на строку условия.
Подскажите, пожалуйста, что не так?
for (int i = p, j = 0; i < N; i++) { if (a[i] % tmp[j] != 0) //ошибка здесь { a[i] = 0; j++; } }
Решение задачи: «Массивы и остаток от деления»
textual
Листинг программы
List<int> tmp = new List<int>(); int[] a = new int[cnt]; for (int i = 0; i < cnt; i++) { a[i] = i; } a[0] = 0; a[1] = 0; for (int i = 0; i < a.Length; i++) { if (a[i] == 0) continue; tmp.Add(a[i]); for (int j = i + 1; j < a.Length - (i + 1); j++) { if (a[j] == 0) continue; if (a[j] % i == 0) { a[j] = 0; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д