Паскаль.Найти четное число.
Получил заданние, не знаю как приступить даже(((
В паскале нужно написать программку.
Имеется ли среди заданных чисел A, B, C хотя бы одно чётное?
6 ответов
26 мая 2008 года
1.0K / / 08.01.2007
Получил заданние, не знаю как приступить даже(((
В паскале нужно написать программку.
Имеется ли среди заданных чисел A, B, C хотя бы одно чётное?
- Для каждой задачи создавай отдельную тему.
- Дай теме нормальное название,а подробности о своих ощущениях
лучше опускай,это не интересно никому.Тебе помощь нужна ведь ? Или поддержка в твоей расстерянности ? Мне личным сообщением пришли новое название темы.
Проверка на четность в разных языках программирования
![]()
Чтобы проверить числа на четность в языке С/С++ , вычисляют остаток числа при делении на 2, используя оператор «%». Например:
#include
using namespace std;
int main()
int x;
cout
cin >> x;
if ( x % 2 == 0)
cout
else
cout
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 проверка числа на четность также осуществляется при помощи оператора «%». Выглядит это следующим образом:
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. Не сложно заметить, что везде проверка проходит с применением оператора «%» и по одинаковому алгоритму. В других языках проверка на четность будет проходить по такому же алгоритму, но с применением специфики языка.
Мы будем очень благодарны
если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.
Как найти четное число в c
Это код, написанный мной, но вот эти строчки
if (a&1) printf("Число нечетно"); else printf("Число четно");
которые и проверяют на чётность я скопировал с одного сайта, но я не понимаю что значит «a&1». Объясните пожалуйста мне.
Пользователь
Регистрация: 07.02.2009
Сообщений: 20
& — побитовая операция И. Если младший бит твоего числа равен 1, то число нечётное.
Пример:
Десятичное число 3 = числу 11 в двоичном представлении. Младший бит подчёркнут. Если он равен 1, то число нечётное.
Нечётное число 3:11&01=1
Чётное число 4:100&001=0
Регистрация: 04.06.2011
Сообщений: 7
Сообщение от Kartush
& — побитовая операция И. Если младший бит твоего числа равен 1, то число нечётное.
Пример:
Десятичное число 3 = числу 11 в двоичном представлении. Младший бит подчёркнут. Если он равен 1, то число нечётное.
Нечётное число 3:11&01=1
Чётное число 4:100&001=0
А как это можно сделать по другому?
Пользователь
Регистрация: 07.02.2009
Сообщений: 20
Путём нахождения остатка от деления.
http://programmersforum.ru/showthread.php?t=41469
| Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| не работает проверка на чётность | Стас_с | Assembler — Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 04.08.2011 21:47 |
| Куда вставить проверку на чётность? | ElektrikMaximka | Помощь студентам | 5 | 09.10.2010 22:08 |
| чётность и нечётность | guffer | Общие вопросы Delphi | 5 | 01.11.2009 12:21 |
| Задача на чётность | ProgramerBeatz | Общие вопросы C/C++ | 2 | 10.06.2009 01:45 |
| Чётность-нечётность | OlegNOV | Общие вопросы Delphi | 6 | 07.11.2007 12:24 |
Проверка числа на четность
Есть код, который представлен ниже. Нужно переделать его с использованием функции для проверки четности введенного числа. После проверки на четность, программа должна запрашивать еще числа для ввода.
#include using namespace std; void main() < setlocale(LC_ALL, "ukr"); int a; cout > a; if (a % 2 == 0) < cout else < cout system("pause"); >
Отслеживать
20.2k 6 6 золотых знаков 37 37 серебряных знаков 81 81 бронзовый знак
задан 11 дек 2017 в 6:57
189 1 1 золотой знак 2 2 серебряных знака 13 13 бронзовых знаков
Так программа уже у вас есть, нужно только в цикл поставить и в нем спрашивать следующие числа, и если скажем введено слово quit выходить
11 дек 2017 в 7:12
@Rikitikitavi можно подробнее?) Или кусочек правильного кода куда вставить. Я новичек в этом, а нужно сделать очень быстро.