Без функций, это конечно такое себе... но вроде сойдет.
// Первое задание
let array = [];
for (let i = 1; i !== 0; i--) {
if (array.length === 0) i = +prompt('Сколько элементов добавить?');
if (!isNaN(i) && i !== '' && i > 0) {
let value = prompt(`Добавить ${array.length+1} элемент в массив`);
if (!isNaN(value) && value !== '' && value !== null) array.push(value);
else break;
} else break;
}
console.log(`${array.join()}.`);
// Второе задание
let number = +prompt('Введите число 2 и более');
let result = '';
if (!isNaN(number) || number !== '' || number !== null) {
if (number >= 2) {
if (number === 2) result = 'Простое число';
else for (let i = 2; i <= Math.sqrt(number); i++) {
if (number % i === 0) result = `Сложное число`;
}
if (result === '') result = 'Простое число';
console.log(result);
} else alert('Нельзя посчитать!');
}
// Третье задание
let quest = [0,0,'Компьютер','Компьютера','Компьютеров',''];
for (let i = 1; i > 0; i--) {
quest[0] = prompt('Введите число');
if (isNaN(quest[0]) || quest[0] === '') i = 2;
else quest[1] = quest[0] % 10;
}
if (quest[1] === 1) {
quest[5] = `${quest[0]} ${quest[2]}`;
} else if (quest[1] >= 2 || quest[1] <= 4) {
quest[5] = `${quest[0]} ${quest[3]}`;
} else {
quest[5] = `${quest[0]} ${quest[4]}`;
}
console.log(quest[5]);
Написать программу которая принимает длину массива а так же пользователь вводит все числа в этот массив и выводим все числа через запятую на конце должна быть точка
Задание 2
Написать программу которая принимает с клавиатуры число и определяет сложное оно или простое. Простое число делится на само себя и на единицу без остатка.
Задание 3
Написать программу которая принимает с клавиатуры число и в зависимости от того какое было введено число будет добавлять число "компьютер" в правильном падеже