Как вывести нечетные числа c
Перейти к содержимому

Как вывести нечетные числа c

как я могу выводить четные и нечетные числа

Вы просто распечатываете — или, по крайней мере, пытаетесь это сделать — весь список на каждой итерации. На самом деле вы хотите напечатать текущий номер. Кроме того, вы должны разделить свой список ввода на два списка, один для четных чисел и один для нечетных чисел. Наконец, вы можете распечатать эти списки, повторяя их элементы:

Это можно даже упростить с помощью одного linq:

Чтобы распечатать эти списки, вам понадобится следующее:

Если бы вы просто использовали Console.WriteLine(odd) , вы бы получили List <1>, потому что не существует общей реализации того, как печатать список ( ToString просто вернет тип, который является List<T> ).

Вы можете добиться этого с помощью метода ниже

** Обновление: как вопрос об обновлении владельца сообщения и запрос на печать результата, вот решение

Написать функцию, которая печатает в консоль либо четные, либо нечетные числа от 0 до N

Помогите пожалуйста решить задачу. «Написать функцию, которая в зависимости от своих параметров печатает в консоль либо четные, либо нечетные числа от 0 до N (N тоже сделать параметром функции).» Необходимо написать функцию с двумя аргументами(bool с — булевая переменная для отображения четных или нечетный чисел, int n — число до которого необходимо печатать) Минимизировать количество циклов и условий. Нашел решение через переменные типа int:

,но нужно использовать bool. Заранее большое спасибо!

user avatar

А вот более красивее и компактная реализация функции:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками c++ консоль или задайте свой вопрос.

Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.6.10.42345

Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Проверка на четность в разных языках программирования

Lorem ipsum dolor

Чтобы проверить числа на четность в языке С/С++ , вычисляют остаток числа при делении на 2, используя оператор «%». Например:

#include <iostream>

using namespace std;

int main()

<

int x;

cout << «Введите число для проверки: «;

cin >> x;

if ( x % 2 == 0)

cout << x << » это четное число.»;

else

cout << x << » это нечетное число.»;

return 0;

>

Проверка на четность в Си является несложной операцией. Давайте посмотрим, как происходит дело в других языках.

Проверка чисел на четность в Python

Проверка чисел на четность в Python происходит так же, как и в С/С++ , — пр и помощи оператора «%», который вычисляет остаток от деления. Если остаток равен 0, значит , число четное.

Вот как это выглядит:

number = int(input(“Введите число для проверки: “))

if (number % 2) == :

print(number + “это четное число“)

else

print(number + “это нечетное число“)

Проверка числа на четность в Java

В Java проверка на четность происходит при помощи того же оператора «%», как и в предыдущих двух примерах. Однако написание программы выглядит немного громоздким:

import java.util.Scanner;

public class Even_Number_Odd <

public static void main(String[] args) <

Scanner reader = new Scanner(System.in);

System.out.print(«Введите число для проверки: «);

int number = reader.nextInt();

if(number % 2 == 0)

System.out.println(number + » это ч е тное число»);

else

System.out.println(number + » это неч е тное число»);

>

>

Проверка числа на четность в PHP

В PHP проверка числа на четность также осуществляется при помощи оператора «%». Выглядит это следующим образом:

<?php

function_check($num) <

if($num % 2 == 0) <

echo “$num это четное число“;

>

else <

echo “$num это нечетное число“;

>

?>

Проверка числа на четность в JavaScript

В JS проверка числа на четность также происходит при помощи оператора «%» , и выглядит это следующим образом:

const number = prompt(«Введите число для проверки: «);

if(number% 2 == 0) <

console.log(«Это четное число»);

else <

console.log(«Это нечетное число»);

>

Заключение

В нашей статье мы показали, как происходит проверка на четность в некоторых языках программирования: С/С++, Python, Java, PHP, JavaScript. Не сложно заметить, что везде проверка проходит с применением оператора «%» и по одинаковому алгоритму. В других языках проверка на четность будет проходить по такому же алгоритму, но с применением специфики языка.

Мы будем очень благодарны

если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *