В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 3;8;4;7;5;1;0;2;9;6 соответственно А[0]=3;А[1]=8 и т.д . Определите значение переменной с после выполнения следующего фрагмента программы , записанного ниже на разных языках программирования .
A = [3, 8, 4, 7, 5, 1, 0, 2, 9, 6] s = 0 for i in range(10): if A[i] % 2 == 0: s += A[i] else: s -= A[i] print(s)
Java:
public class Main { public static void main(String[] args) { int[] A = {3, 8, 4, 7, 5, 1, 0, 2, 9, 6}; int s = 0; for (int i = 0; i < 10; i++) { if (A[i] % 2 == 0) { s += A[i]; } else { s -= A[i]; } } System.out.println(s); } }
После выполнения данного фрагмента программы переменная s будет равна 18.
Python:
A = [3, 8, 4, 7, 5, 1, 0, 2, 9, 6]s = 0
for i in range(10):
if A[i] % 2 == 0:
s += A[i]
else:
s -= A[i]
print(s)
Java:
public class Main {public static void main(String[] args) {
int[] A = {3, 8, 4, 7, 5, 1, 0, 2, 9, 6};
int s = 0;
for (int i = 0; i < 10; i++) {
if (A[i] % 2 == 0) {
s += A[i];
} else {
s -= A[i];
}
}
System.out.println(s);
}
}
После выполнения данного фрагмента программы переменная s будет равна 18.