Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 121, средняя оценка - 4.94
bearwoolfs
15 / 15 / 1
Регистрация: 10.01.2011
Сообщений: 275
#1

Определить, четное число или нет - C++

30.09.2011, 18:55. Просмотров 18190. Ответов 20
Метки нет (Все метки)

Добрый вечер нужно написать прорамму для определения четных и не четных чисел.
Я так понимаю что четное при деление должно быть кратно 2 , но как написать такой цикл ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2011, 18:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить, четное число или нет (C++):

Посчитать количество единиц и определить четное или нет! - C++
Задание! вести 14 цифр из 0 и 1, далее этого разделить, получается 2 строки по 7 символов, и посчитать количество единиц (1) четное или...

Определить, четное число или нечетное - C++
1. Нужно написать прогу, которая считывает целое число, определяет и печатает , чётное оно или нечётное.(использовать операцию вычисления...

Определить целое число или нет - C++
Необходимо определить, является ли число целым или нет. В цикле значение переменной изменяется с шагом 0.0001 И, допустим, если...

Определить, простое число или нет - C++
Программа должна говорить простое число или нет. Подскажите в чем ошибка кто знает. #include <cstdlib> #include <iostream> #include...

Определить зеркально число или нет - C++
1-Ввести 4-х значное число допустим 1991 определить зеркально или нет ( 1+9=10,9+1=10 в суме должно давать,а если 1992 1+9=10,9+2=11 то не...

Как определить целое число или нет - C++
Можно как то определить какое число записано в переменной? скажем есть переменная double X; можно как то программно определить...

20
alkagolik
Заблокирован
01.11.2012, 16:39 #16
fasked, 30.09.2011, 21:36
0
Петррр
5970 / 3407 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
01.11.2012, 16:42 #17
Few, если Вы хотели похвастаться знанием паскаля, то разочарую Вас, у него есть функция odd
0
v.a.l.i.d
413 / 378 / 10
Регистрация: 21.09.2012
Сообщений: 913
01.11.2012, 16:48 #18
вот так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include "iostream"
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
 
    int a;
 
    cout << "Введите число: ";
    cin >> a;
 
    if (a/2*2==a)
        cout << "Четное";
    else
        cout << "Нечетное";
 
    system("pause");
    return 0;
}
0
posol_7
16 / 16 / 2
Регистрация: 19.11.2014
Сообщений: 156
15.01.2015, 23:29 #19
Цитата Сообщение от v.a.l.i.d Посмотреть сообщение
C++
1
2
3
4
if (a/2*2==a)
cout << "Четное";
else
cout << "Нечетное";
чего Вы хотели этим добиться?

если ввести а=13, то
13/2*2=13
если - а=6, то
6/2*2=6

во всех случаях первое условие будет истиной.
смысл делать такую проверку?
0
mat_for_c
164 / 159 / 34
Регистрация: 26.04.2013
Сообщений: 724
Завершенные тесты: 3
16.01.2015, 15:05 #20
Цитата Сообщение от posol_7 Посмотреть сообщение
если ввести а=13, то
13/2*2=13
если - а=6, то
6/2*2=6
так у тебя 13/2 = 6 (целочисленное деление). потом 6 * 2 = 12 => 13 != 12 , т.е. число не четное
0
posol_7
16 / 16 / 2
Регистрация: 19.11.2014
Сообщений: 156
16.01.2015, 15:43 #21
Цитата Сообщение от mat_for_c Посмотреть сообщение
так у тебя 13/2 = 6
да, это я не учел)

я думаю, что так будет проще
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include "stdafx.h"
#include "conio.h"
#include "iostream"
 
using namespace std;
 
int main()
{
    setlocale (LC_ALL, "rus");
 
    int x;
 
    cout << "\tПроверка на четность" << endl;
    cout << "Введите число: ";
    cin >> x;
        
    if (x&1)
    {
        cout << "Число [" << x << "] - не четное" << endl;
    }
    else
    {
        cout << "Число [" << x << "] - четное" << endl;
    }
 
    _getch();
    return 0;
}
0
16.01.2015, 15:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.01.2015, 15:43
Привет! Вот еще темы с ответами:

Вводится целое число определить простое оно или нет - C++
Помогите решить задачу. Вводится целое число определить простое оно или нет.

Разбить число на множители и определить простые они или нет - C++
Нужна помощь народ! Надо написать код чтобы работал по такому принципу: разбить число на множители и определить простые они или нет, если...

Вывести на экран, четное или нечетное число - C++
что бы выводило чотное оно или нет

Определить, сколько в строке слов, содержащих четное число символов. - C++
Дана строка, состоящая из слов, разделенных пробелами. Определить, сколько в строке слов, содержащих четное число символов. Со строками...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru