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


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

Будь ласка, уточняйте на якій мові програмування потрібно написати програму. Для прикладу я напишу на С++. Но алгоритм такий буде будь-де.
int N = 0;
while(N != 0){ //Робота програми буде виконуватись до тих пір, поки не введуть 0. Цього нема в умові но на всякий напишу
cout << "Введіть N";
cin >> N;
cout << endl << endl; // Просто пробіли, для того щоб гарно виглядало
if( (N % 2) != 0) cout << N*N << " "; // Якщо число не парне тоді ми підносимо його до квадрату і записуєм. Якщо не парне, тоді нічого не робимо.
}



Для вирішення цієї задачі вам потрібно зчитати 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
.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili