Вопрос задан 12.07.2023 в 12:27. Предмет Информатика. Спрашивает Шаззо Алиса.

Дано N цілих чисел.Всі непарні числа піднімати до квадрату та виводити в одномурядку через пропуск​

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Циркунова Даша.

Будь ласка, уточняйте на якій мові програмування потрібно написати програму. Для прикладу я напишу на С++. Но алгоритм такий буде будь-де.

int N = 0;

while(N != 0){ //Робота програми буде виконуватись до тих пір, поки не введуть 0. Цього нема в умові но на всякий напишу

cout << "Введіть N";

cin >> N;

cout << endl << endl; // Просто пробіли, для того щоб гарно виглядало

if( (N % 2) != 0) cout << N*N << " "; // Якщо число не парне тоді ми підносимо його до квадрату і записуєм. Якщо не парне, тоді нічого не робимо.

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для вирішення цієї задачі вам потрібно зчитати N цілих чисел, піднести до квадрату всі непарні числа і вивести їх в один рядок через пропуск. В залежності від мови програмування, ви можете скористатись циклом для зчитування чисел та перевірки на парність, а потім вивести результати. Ось приклад псевдокоду для цієї задачі:

plaintext
Прочитати N Створити порожній список чисел result Повторити N раз: Прочитати число num Якщо num - непарне: Додати num^2 до списку result Вивести всі числа зі списку result, розділяючи їх пропуском

Якщо ви пишете програму на Python, цей псевдокод можна перетворити на справжній код:

python
# Зчитуємо N N = int(input("Введіть кількість чисел: ")) # Зберігаємо непарні числа, піднесені до квадрату, в цьому списку result = [] # Зчитуємо N чисел та перевіряємо їх на парність for i in range(N): num = int(input("Введіть число: ")) if num % 2 != 0: result.append(num ** 2) # Виводимо результат в один рядок через пропуск print(*result, sep=" ")

Наприклад, якщо введені числа [1, 2, 3, 4, 5, 6, 7], програма виведе: 1 9 25 49.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос