Java
Помогите пожалуйста с задачей первого курса.
1) Вывести на консоль сумму всех ячеек (значений) 2) Вывести на консоль фразу «в массиве больше четных» или в «массиве больше нечетных» 3) Вывести на консоль среднее значение всего массива 4) Из данного массиве сделать «дубликат» массива, но только каждая ячейка будет сдвинута на одну вправо, а последняя ячейка - будет первая при этой *
если хочешь быть программистом нужно самому делать домашние задания
Михаил Иванович Сергеев
А если не хочешь - лучше сразу отчислиться
С Джавой не особо знаком, но задания простейшие. Кроме последнего, поскольку как оказалось в Джаве нет прямого метода вырезки элемента из массива и это делается какими-то окольными путями
Вот тебе например сумма массива
public class TestArray {
public static void main(String[] args) {
double[] myList = {1.9, 2.9, 3.4, 3.5};
// Сумма элементов массива
double total = 0;
for (int i = 0; i < myList.length; i++) {
total += myList[i];
}
System.out.println("Сумма чисел массива: " + total);
}
}
Делим эту сумму на длинну массива - и, о чудо, получили среднее арифметическое элементов массива... И так далее.
Вчера всё это старательно делал на Javascript, а ты или кто-то еще зачем-то удалил вопрос. Хотя зачем это было делать, показан же алгоритм решения всех этих заданий
let arr = [4,8,1,5,7];
console.log(arr);
let sum = arr.reduce((function (acc,i) { return acc + i }),0);
let sred = sum / arr.length;
let pos = arr.filter(function(number) {
return number % 2 == 0;
});
console.log('сумма', sum);
console.log('среднее', sred);
ch = pos.length;
nh = arr.length - pos.length;
if (ch > nh) {
console.log('в массиве больше четных')
} else {
console.log('в массиве больше нечетных')
}
let last = arr.pop();
let nn = new Array();
nn[0] = last;
let n = nn.concat(arr);
console.log(n);
Вот тебе например сумма массива
public class TestArray {
public static void main(String[] args) {
double[] myList = {1.9, 2.9, 3.4, 3.5};
// Сумма элементов массива
double total = 0;
for (int i = 0; i < myList.length; i++) {
total += myList[i];
}
System.out.println("Сумма чисел массива: " + total);
}
}
Делим эту сумму на длинну массива - и, о чудо, получили среднее арифметическое элементов массива... И так далее.
Вчера всё это старательно делал на Javascript, а ты или кто-то еще зачем-то удалил вопрос. Хотя зачем это было делать, показан же алгоритм решения всех этих заданий
let arr = [4,8,1,5,7];
console.log(arr);
let sum = arr.reduce((function (acc,i) { return acc + i }),0);
let sred = sum / arr.length;
let pos = arr.filter(function(number) {
return number % 2 == 0;
});
console.log('сумма', sum);
console.log('среднее', sred);
ch = pos.length;
nh = arr.length - pos.length;
if (ch > nh) {
console.log('в массиве больше четных')
} else {
console.log('в массиве больше нечетных')
}
let last = arr.pop();
let nn = new Array();
nn[0] = last;
let n = nn.concat(arr);
console.log(n);
на кого учишься?
Похожие вопросы
- Java | Помогите, пожалуйста с задачей.
- Помогите пожалуйста задачи для Java.
- Помогите please решить задачу Java: Дано координату шахматного коня например е2.Требуется вывести все варианты хода коня
- Ошибка с java в intellij idea помогите пожалуйста
- Люди, помогите пожалуйста с программой!!!
- Помогите пожалуйста, изучаю язык Java. Не понимаю как написать код((
- JAVA. Помогите, пожалуйста, дописать код программы:
- Помогите пожалуйста написать методы,java, Кто даст ответ дам 100 балов подарком ОТВЕТ ДАЙТЕ СЕГОДНЯ ЭТО СРОЧНО!!!!!!!!!!
- Помогите, пожалуйста! Это все в java
- Всем привет. Помогите плз. Мне нужна помощь тех кто действительно хорошо знает Java т. к мне нужно выбрать один из курсов