Пользователь вводит любое число, если оно десятичное, то вывести: “Это число не целое”, а иначе “Число целое”. Пример: 23.5 или 54.5 –>не целое число (используйте
console.log('3. количество чисел, оканчивающихся цифрой 5. ', numbersEndsWithFive.length);
console.log('4. корень из среднего арифметического нечетных чисел ', Math.sqrt(averageOfOdd));
P.S.
Не забывайте нажать " ", поставить оценку, и если ответ удовлетворил, то выберите его как "Лучший" :) В конечном счёте это правило хорошего тона благодарить людей которые тратят время на
Написано на JS, но можно на любом другом языке (просто в ответе не было указано какой нужен)
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1) + min);
}
function generateNumbers(howMany, maxNumber) {
const result = [];
for (let i = 0; i < howMany; i++) {
result.push(getRandomInt(1, maxNumber));
}
return result;
}
const numbers = generateNumbers(1000, 1000);
// нечетные числа
const oddNumbers = numbers.filter(number => number % 2 !== 0);
const oddNumbersAtAll = oddNumbers.length;
console.log('1. количество нечетных чисел ', oddNumbersAtAll);
const sumOfOddNumbers = oddNumbers.reduce((acc, current) => {
return acc + current;
}, 0);
console.log('\t сумма нечётных чисел ', sumOfOddNumbers);
const averageOfOdd = sumOfOddNumbers / oddNumbersAtAll;
console.log('2. среднее арифметическое нечетных чисел ', averageOfOdd);
const numbersEndsWithFive = numbers.filter(number => String(number)[String(number).length - 1] == 5);
console.log('3. количество чисел, оканчивающихся цифрой 5. ', numbersEndsWithFive.length);
console.log('4. корень из среднего арифметического нечетных чисел ', Math.sqrt(averageOfOdd));
P.S.
Не забывайте нажать " ", поставить оценку, и если ответ удовлетворил, то выберите его как "Лучший" :) В конечном счёте это правило хорошего тона благодарить людей которые тратят время на
import java.util.Scanner;
class Main {
static int getNumb() {
Scanner n = new Scanner(System.in);
return n.nextInt();
}
public static void main(String [ ] args) {
int arr[] = new int[3];
for(int i = 0; i < 3; i++) {
arr[i] = getNumb();
}
int max = 0;
int maxN = 0;
int minN = 999;
int min = 0;
int aver = 0;
for(int i = 0; i < 3; i++) {
if(arr[i] > maxN) {
max = i;
maxN = arr[i];
}
else if(arr[i] < minN) {
min = i;
minN = arr[i];
}
else {
aver = i;
}
}
System.out.print(arr[min]+" ");
System.out.print(arr[aver]+" ");
System.out.print(arr[max]+" ");
}
}