Программа на C ++ для печати всех четных и нечетных чисел от 1 до N
Опубликовано: 29 Декабря, 2021
Учитывая число N, задача состоит в том, чтобы вывести N четных чисел и N нечетных чисел из 1.
Примеры:
Ввод: N = 5 Выход: Четный: 2 4 6 8 10 Нечетный: 1 3 5 7 9 Ввод: N = 3 Выход: Четный: 2 4 6 Нечетный: 1 3 5
Рекомендуется: сначала попробуйте свой подход в {IDE}, прежде чем переходить к решению.
Подход:
- Для четных чисел:
- Четное число - это числа, которые делятся на 2.
- Чтобы напечатать четные числа от 1 до N, пролистайте каждое число от 1.
- Проверьте, делятся ли эти числа на 2.
- Если это правда, выведите это число.
- Для нечетных чисел:
- Нечетное число - это числа, которые не делятся на 2.
- Чтобы напечатать нечетные числа от 1 до N, пролистайте каждое число от 1.
- Проверьте, не делятся ли эти числа на 2.
- Если это правда, выведите это число.
Ниже представлена реализация описанного выше подхода:
// C++ program to print all Even
// and Odd numbers from 1 to N
#include <bits/stdc++.h>
using
namespace
std;
// Function to print even numbers
void
printEvenNumbers(
int
N)
{
cout <<
"Even: "
;
for
(
int
i = 1; i <= 2 * N; i++) {
// Numbers that are divisible by 2
if
(i % 2 == 0)
cout << i <<
" "
;
}
}
// Function to print odd numbers
void
printOddNumbers(
int
N)
{
cout <<
" Odd: "
;
for
(
int
i = 1; i <= 2 * N; i++) {
// Numbers that are not divisible by 2
if
(i % 2 != 0)
cout << i <<
" "
;
}
}
// Driver code
int
main()
{
int
N = 5;
printEvenNumbers(N);
printOddNumbers(N);
return
0;
}
Выход:Четный: 2 4 6 8 10 Нечетный: 1 3 5 7 9
Хотите узнать о лучших видео и практических задачах, ознакомьтесь с базовым курсом C ++ для базового и продвинутого уровня C ++ и курсом C ++ STL для базового уровня плюс STL. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .