Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
ilshat salihov
Сообщений: n/a
#1

проверка чётности (сам не умею) - C++

18.04.2010, 11:37. Просмотров 1151. Ответов 9
Метки нет (Все метки)

Заданы два целых числа. Определить являются ли они оба четными или оба нечетными или какое из них четное, а какое нечетное.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2010, 11:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос проверка чётности (сам не умею) (C++):

Определение чётности числа - C++
создать программу,которая вводит число и определяет четное оно или нечетное на С++ !!! очень надо!! прошу!!! Именуйте темы...

условие чётности числа - C++
не знаю как создать условие на чётность чисел..на сайте нашёл вот такое if((int) array % 2 == 0)..но нельзя ли как нибудь вывести через...

Определение чётности/нечётности цифр в числе - C++
"Установить, четным или нечетным является число цифр в записи данного натурального числа. Если число цифр нечетно, вывести среднюю цифру." ...

Не умею писать программы - C++
Пожалуйста помогите с задачами.Я не знаю как их сделать С клавиатуры вводится матрица размером n x m: 1)Вычислить сумму всех чисел...

не умею пользоваться функциями - C++
задание: дан массив целых чисел с кол.элементов n. проверить выполняется ли условие a=-a, то есть является правая половина зеркальным...

Задачи на строки не умею реализовывать - C++
вообще со строками беда, не умею реализовывать и всё Каждая задача на них - 3 часа убитого времени, а результат - неработающий...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Stas96
34 / 34 / 3
Регистрация: 31.08.2009
Сообщений: 116
18.04.2010, 12:05 #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<iostream>
 
using namespace std;
 
void main()
{
 
 
setlocale(LC_ALL,"Russian");
int a;
int b;
mainmenu:
cout << "Введите 1-ое число..." << endl;
cin >> a;
cout << "Ведите 2-ое число..." << endl;
cin >> b;
if( a % 2 == 0 )
cout << " Число четное" << endl;
else
cout << " Число  не четное" << endl;
 
if(b % 2 == 0)
cout << " Число четное" << endl;
else
cout << " Число  не четное" << endl;
goto mainmenu;
cin.get();
cin.get();
Вот код.Проверь его на разных числах и т.д , но он рабочий!
Demihalf
Унылый школьник
126 / 60 / 3
Регистрация: 06.11.2009
Сообщений: 354
18.04.2010, 12:07 #3
Stas96, а какая разница?..

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
using namespace std;
 
int main() {
    int a,b;
    cin >> a >> b;
    if ((a % 2 == 0) && (b % 2 == 0)) 
           cout << "Oba chetnye" << endl;
    else if ((a % 2 != 0) && (b % 2 != 0)) 
           cout << "Oba nechetnye" << endl;
    else if ((a % 2 == 0) && (b % 2 != 0))
           cout << "Pervoye chetnoe" << endl;
    else
           cout << "Vtoroye chetnoe" << endl;
    system("pause");
    return 0;
}
neske
1482 / 849 / 76
Регистрация: 26.03.2010
Сообщений: 2,919
18.04.2010, 12:08 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int main()
{
    setlocale( LC_ALL,"Russian" );
 
    int first, second;
    std::cout << "Введите два числа: ";
    std::cin >> first >> second;
 
    if (first%2==0) std::cout << first << " четное.\n";
    else std::cout << first << " нечетное.\n";
 
    if (second%2==0) std::cout << second << " четное.\n";
    else std::cout << second << " нечетное.\n"; 
 
    system("pause");
    return 0;
}
easybudda
Модератор
Эксперт CЭксперт С++
9532 / 5525 / 932
Регистрация: 25.07.2009
Сообщений: 10,611
18.04.2010, 12:18 #5
Больше чисел хороших и разных!
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
    
bool isOdd(int num){
    return num & 1;
}
 
int main(){
    int num;
    while ( true ){
        std::cout << "Number: ";
        std::cin >> num;
        if ( !num )
            break;
        std::cout << "is " << ( isOdd(num) ? "odd" : "even" ) << std::endl;
    }
    return 0;
}
Demihalf
Унылый школьник
126 / 60 / 3
Регистрация: 06.11.2009
Сообщений: 354
18.04.2010, 12:26 #6
neske,
easybudda,
я так понял, это не совсем то, что было нужно автору поста...
Цитата Сообщение от ilshat salihov Посмотреть сообщение
Определить являются ли они оба четными или оба нечетными или какое из них четное, а какое нечетное.
easybudda
Модератор
Эксперт CЭксперт С++
9532 / 5525 / 932
Регистрация: 25.07.2009
Сообщений: 10,611
18.04.2010, 12:33 #7
Demihalf, это вариант определения - является ли число чётным, или нет. Я же не говорил "Вот Вам готовое решение"...
Jony Wocker
45 / 45 / 2
Регистрация: 19.11.2009
Сообщений: 362
18.04.2010, 12:33 #8
C++
1
setlocale(LC_ALL,"Russian");
Что это значит?
Demihalf
Унылый школьник
126 / 60 / 3
Регистрация: 06.11.2009
Сообщений: 354
18.04.2010, 12:35 #9
Jony Wocker, это устанавливает русскую локаль в консоли, чтобы вместо русских букв не было кракозябр
Stas96
34 / 34 / 3
Регистрация: 31.08.2009
Сообщений: 116
18.04.2010, 12:35 #10
C++
1
setlocale(LC_ALL,"Russian");
это для того чтобы при выводе сообщение в консоли был русский текст
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2010, 12:35
Привет! Вот еще темы с ответами:

Не умею делать АЛГОРИТМИЧЕСКУЮ ЧАСТЬ кода С++ - C++
Помогите написать алг. часть:с (Буду весьма признателен) #include &quot;stdafx.h&quot; #include &lt;conio.h&gt; using namespace std; #include...

Блок-схемы: как указать условие проверки чётности введённых чисел? - C++
Как в блок-схеме указать условие проверки чётности введённых чисел? Задание звучит так: Определить, есть ли среди заданных целых чисел...

есть часть кода с указателем на массив. в общем, объяснять не умею. в коде вы уж точно поймете - C++
из файла забираю значения для элементов массива но в цикле ведь i,j, а тут, если пытаюсь сделать что-то вроде *(*(Array+i)+j), то...

Не умею написать "Составное" имя файла - C++
Всем привет! Я недавно начал программировать и столкнулся с такой проблемой. В моей работе приходится писать скрипты и программы,...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.04.2010, 12:35
Ответ Создать тему
Опции темы

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