AlekseiBunina1895
?>

Дан массив из 15 элементов. необходимо заполнить его с оператора присваивания (случайными числами), и вывести все элементы массива в строку а затем вывести сумму всех элементов.

Информатика

Ответы

vovkiv7864

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

k-serga1
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
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 элементов. необходимо заполнить его с оператора присваивания (случайными числами), и вывести все элементы массива в строку а затем вывести сумму всех элементов.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

aprelevka
ev27076878
rodsher7740
Babushkina27
format-l3364
suhanowaswetlana
fedchenkoofficial
bellaalya13862
spikahome
Корягина
сергей1246
kormilitsynarita
tgeraskina
mkovanov
Никита