Дан массив из 15 элементов. необходимо заполнить его с оператора присваивания (случайными числами), и вывести все элементы массива в строку а затем вывести сумму всех элементов.
int n = r.nextint(15); //диапозон рандома (от 0 до 14) + присвоение
s += n;
system.out.print(n + " "); //вывод рандомных чисел
}
system.out.print(s); // сумма всех чисел
}
}
объяснение: это язык java
k-serga1
01.01.2021
1) похоже здесь ошибка if a ? b 7)если остаток от деления а на 2 не равен 3, то а увеличить на 1. остаток от деления а на 2 никогда не будет равен 3, так что a: =a+1 более короткая запись 8)если остаток от деления a на 2 равен или 1 или 0, и а больше нуля, то а сделать отрицательным. так как остаток от деления на 2 всегда равен или 0 или 1, то более короткая запись if a< 0 a: =-a 9) если а - отрицательно, то b присвоить значение a, если больше , то сделать а отрицательным и b присвоить значение отрицаетльного
kifstd
01.01.2021
1) независимо от условия будет выполнен оператор присваивания. a: =b 2) условие ложное, значит будет выполнен оператор после else write('b') 3) условие истинное, значит будет выполнен оператор после then write('a') 4) функции операторов присваивания одинаковы, значит не зависят от условия (a + b - 14 = b - 14 + a) a : = a + b - 145) оператор a : = a практически ничего не изменяет, значит можно избавится от него if a< b then a: =b6) то же самое, что и в пункте 5, только нужно поменять истину на ложь if not(a> b) then a: =b 7) остаток деления на 2 не может быть равен трем, значит условие всегда ложно. else нет, значит условный оператор можно смело откинуть 8) остаток от деления на может быть равен или 0 или 1, значит в любом случае условие истинно. первый условный оператор можно смело откинуть, но остается! if a< 0 then a: =-a9) если a отрицательное, тогда b = a, то есть тоже отрицательно. если a неотрицательное, тогда b = -a, то есть b отрицательное. можно записать как модуль числа a, умноженный на -1 b : = -abs(a)
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Дан массив из 15 элементов. необходимо заполнить его с оператора присваивания (случайными числами), и вывести все элементы массива в строку а затем вывести сумму всех элементов.
import java.util.random;
import java.lang.math;
import java.util.function.function;
public class ot_1_do_100 {
public static void main(string[] args) {
random r = new random();
int s =0; int k;
int[] array;
array = new int[15];
for (k = 1; k < = 15; k++) {
int n = r.nextint(15); //диапозон рандома (от 0 до 14) + присвоение
s += n;
system.out.print(n + " "); //вывод рандомных чисел
}
system.out.print(s); // сумма всех чисел
}
}
объяснение: это язык java