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

Определить, является ли заданное целое число четным или нечетным - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 106, средняя оценка - 4.71
Pe4eNbKo_O
 Аватар для Pe4eNbKo_O
22 / 22 / 0
Регистрация: 15.10.2012
Сообщений: 94
15.10.2012, 17:19     Определить, является ли заданное целое число четным или нечетным #1
Задачи для самостоятельной работы
1. Напишите программу, которая определяет, является ли заданное целое число четным или нечетным;
2. Напишите программу, которая определяет, какая из цифр двухзначного числа больше: первая или вторая;
3. Напишите программу, которая определяет, оканчивается ли данное целое число цифрой 7;
4. Напишите программу, которая определяет, какая из цифр трехзначного числа больше: первая или последняя;
5. Напишите программу, которая определяет, является ли треугольник с длинами сторон a, b, c равносторонним.
6. Напишите программу, которая запрашивает у пользователя два числа и символ арифметической операции (+, -, *, /), а выводит арифметическое выражение и результат. Ниже приведен рекомендуемый вид экрана во время выполнения программы.
Первое число a= 5
Второе число b= 6
Операция -> +
Sym: 5+6=11
7. Напишите программу, которая определяет название поры года (зима, весна, лето, осень) по номеру месяца, введенного с клавиатуры
8. Напишите программу, которая запрашивает у пользователя два числа и символ арифметической операции (+, -, *, /), а выводит арифметическое выражение и результат. Ниже приведен рекомендуемый вид экрана во время выполнения программы.
Первое число -> 5
Второе число -> 6
Операция -> +
5+6=11
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2012, 17:19     Определить, является ли заданное целое число четным или нечетным
Посмотрите здесь:

C++ Определить, является ли заданное с клавиатуры шестизначное число четным, счастливым
C++ Определить, сумма цифр является четным или нечетным числом
Дано целое положительное число. Проверить истинность высказывания: «Данное число является четным двузначным» C++
C++ 5. Определить, является ли заданное целое число А нечетным двузначным числом. Предусмотреть проверку вводимых данных на отрицательность
C++ Определить, является ли заданное целое число четным
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FliXis
31 / 31 / 2
Регистрация: 17.09.2012
Сообщений: 161
15.10.2012, 18:28     Определить, является ли заданное целое число четным или нечетным #2
1)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main ()
{
    setlocale(LC_ALL,"Russian");
 
    int num;
    cout << "Введите число: ";
    cin >> num;
 
    if( num % 2 != 0)
    cout << "Число " << num << " нечетное!" << endl;
    else
    cout << "Число " << num << " четное!" << endl;
     
 system("pause");
 return 0;
}
2)
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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main ()
{
    setlocale(LC_ALL,"Russian");
 
    int num1, num2;
 
    cout << "Введите первое число:__\b\b";
    cin >> num1;
    cout << "Введите второе число:__\b\b";
    cin >> num2;
    if(num1  != num2)
    {
        if(num1 < num2)
            cout << "Второе число больше!" << endl;
        else
            cout << "Первое число больше!" << endl;
    }
    else
        cout << "Числа равны!" << endl;
     
 system("pause");
 return 0;
}
MastAKK
 Аватар для MastAKK
144 / 135 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
15.10.2012, 18:35     Определить, является ли заданное целое число четным или нечетным #3
1) Четность - нечетность
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian" );
    long long int a;
    cout << "Введите число для проверки на четность\n";
    cin >> a;
    if(a%2==0){
        cout << "Чётное\n";
    }
    else
        cout << "Нечётное\n";
    getch();
    return 0;
}
2) Какое больше
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian" );
    long long int a;
    long long int b;
    cout << "Введите первое число\n";
    cin >> a;
    cout << "Введите второе число";
    cin >> b;
    if(a>b){
        cout << "Первое число больше\n";
    }
    else
        cout << "Второе число больше\n";
    getch();
    return 0;
}
FliXis
31 / 31 / 2
Регистрация: 17.09.2012
Сообщений: 161
15.10.2012, 18:39     Определить, является ли заданное целое число четным или нечетным #4
5)
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
29
30
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main ()
{
    setlocale(LC_ALL,"Russian");
 
    int a, b, c;
 
    cout << "Введите длину стороны \'a\': ";
    cin >> a;
    cout << "Введите длину стороны \'b\': ";
    cin >> b;
    cout << "Введите длину стороны \'c\': ";
    cin >> c;
 
    if(a == b)
    {
        if(a == c)
            cout << "Треугольник является равносторонним!" << endl;
        else
            cout << "Треугольник не является равносторонним!" << endl;
    }
    else
        cout << "Треугольник не является равносторонним!" << endl;
     
 system("pause");
 return 0;
}
MastAKK
 Аватар для MastAKK
144 / 135 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
15.10.2012, 18:47     Определить, является ли заданное целое число четным или нечетным #5
2) Какое больше (исправлено)
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian" );
    long long int a;
    long long int b;
    cout << "Введите первое число\n";
    cin >> a;
    cout << "Введите второе число";
    cin >> b;
    if(a==b){
        cout<< "Числа равны!"}
    if(a>b){
        cout << "Первое число больше\n";
    }
    else
        cout << "Второе число больше\n";
    getch();
    return 0;
}
FliXis
31 / 31 / 2
Регистрация: 17.09.2012
Сообщений: 161
15.10.2012, 19:01     Определить, является ли заданное целое число четным или нечетным #6
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
29
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main ()
{
    setlocale(LC_ALL,"Russian");
 
 int a, b;
 char o;
 cout << "Первое число a= ";
 cin >> a;
 cout << "Второе число b= ";
 cin >> b;
 cout << "Операция -> ";
 cin >> o;
 
   switch(o)
   {
    case '+' : cout << "Sym: " << a << o << b << "=" << a+b << endl; break;
    case '-' : cout << "Sym: " << a << o << b << "=" << a-b << endl; break;
    case '/' : cout << "Sym: " << a << o << b << "=" << a/b << endl; break;
    case '*' : cout << "Sym: " << a << o << b << "=" << a*b << endl; break;
    default  : cout << "\nОшибка: Вы неправильно ввели операцию." << endl; break;
   }
     
 system("pause");
 return 0;
}
Добавлено через 1 минуту
8) Совершенно не понял разницу между 6м и 8м заданиями.
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
29
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main ()
{
    setlocale(LC_ALL,"Russian");
 
 int a, b;
 char o;
 cout << "Первое число -> ";
 cin >> a;
 cout << "Второе число -> ";
 cin >> b;
 cout << "Операция -> ";
 cin >> o;
 
   switch(o)
   {
    case '+' : cout << a << o << b << "=" << a+b << endl; break;
    case '-' : cout << a << o << b << "=" << a-b << endl; break;
    case '/' : cout << a << o << b << "=" << a/b << endl; break;
    case '*' : cout << a << o << b << "=" << a*b << endl; break;
    default  : cout << "\nОшибка: Вы неправильно ввели операцию." << endl; break;
   }
     
 system("pause");
 return 0;
}
MastAKK
 Аватар для MastAKK
144 / 135 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
15.10.2012, 19:17     Определить, является ли заданное целое число четным или нечетным #7
4) Последняя или первая больше?
Немного сложновато, много переменных, но всё таки...
C++ (Qt)
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian" );
    int a;
    cin >> a;
    int b=a/100;        //считаем число сотен
    int c=b*100;        //сами сотен
    int d=(a-c)/10;     //считаем число десятков
    int f=d*10;         //сами десятки
    int e=a-c-f;        //единицы
    if(e==b){
        cout << "Равны!";
    }
    if(b>a){
        cout << "Третье больше!";
    }
    else
        cout << "Первое больше!";
    getch();
    return 0;
}
Добавлено через 4 минуты
3) 7
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian" );
    int a;
    cin >> a;
    int b=a/100;        //считаем число сотен
    int c=b*100;        //сами сотен
    int d=(a-c)/10;     //считаем число десятков
    int f=d*10;         //сами десятки
    int e=a-c-f;        //единицы
    if(e==7){
        cout << "Оканчивается на 7!";
    }
    else
        cout << "Не оканчивается на 7!";
    getch();
    return 0;
}
Тоже с большим кол-вом переменных, но я только учусь
FliXis
31 / 31 / 2
Регистрация: 17.09.2012
Сообщений: 161
15.10.2012, 19:17     Определить, является ли заданное целое число четным или нечетным #8
7)
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
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int main ()
{
    setlocale(LC_ALL,"Russian");
    
    int num;
    cout << "Введите номер месяца:__\b\b";
    cin >> num;
 
    if(num==12 || num==1 || num==2)
        cout << "Зима" << endl;
    if(num==3 || num==4 || num==5)
        cout << "Весна" << endl;
    if(num==6 || num==7 || num==8)
        cout << "Лето" << endl;
    if(num==9 || num==10 || num==11)
        cout << "Осень" << endl;
     
 system("pause");
 return 0;
}
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
15.10.2012, 19:20     Определить, является ли заданное целое число четным или нечетным #9
FliXis неправильно понял вторую задачу 2.

Напишите программу, которая определяет, какая из цифр двухзначного числа больше: первая или вторая;
MastAKK
 Аватар для MastAKK
144 / 135 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
15.10.2012, 19:26     Определить, является ли заданное целое число четным или нечетным #10
Извиняюсь, что дважды во втором ошибся, задание неправильно прочитал, вот, исправил:
C++ (Qt)
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian" );
    long long int a;
    cout << "Введите число\n";
    cin >> a;
    int b=a/10;
    int c=a-b*10;
    if (b==c){
        cout << "Равны!";
    }
    if (b>c){
        cout << "Первое больше!";
    }
    if (b<c){
        cout << "Второе больше!";
    }
    getch();
    return 0;
}
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
15.10.2012, 19:28     Определить, является ли заданное целое число четным или нечетным #11
3 - задание чуть-чуть по компактнее
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream> 
 
int main() 
{   
    setlocale(0, "rus");
    int number; 
    std::cout << "Введите число " << std::endl; 
    std::cin >> number; 
 
    if(number % 10 == 7) 
        std::cout <<  "Число оканчивается на 7 " << std::endl; 
    else 
        std::cout << "Число не оканчивается 7 " << std::endl;
}
MastAKK
 Аватар для MastAKK
144 / 135 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
15.10.2012, 19:32     Определить, является ли заданное целое число четным или нечетным #12
Цитата Сообщение от David Sylva Посмотреть сообщение
3 - задание чуть-чуть по компактнее
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream> 
 
int main() 
{   
    setlocale(0, "rus");
    int number; 
    std::cout << "Введите число " << std::endl; 
    std::cin >> number; 
 
    if(number % 10 == 7) 
        std::cout <<  "Число оканчивается на 7 " << std::endl; 
    else 
        std::cout << "Число не оканчивается 7 " << std::endl;
}
можно ещё меньше писать
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
int main()
{
    setlocale(0, "rus");
    int number;
    cout << "Введите число " << endl;
    cin >> number;
 
    if(number % 10 == 7)
        cout <<  "Число оканчивается на 7 " << endl;
    else
        cout << "Число не оканчивается 7 " << endl;
}
просто в начале using namespace std; и всё, везде std:: не нужно писать
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
15.10.2012, 19:42     Определить, является ли заданное целое число четным или нечетным #13
Цитата Сообщение от MastAKK Посмотреть сообщение
просто в начале using namespace std; и всё, везде std:: не нужно писат
Почитай внимательно это обсуждение http://www.cyberforum.ru/blogs/34326....html#comments

Добавлено через 2 минуты
Особенно обрати внимание на авторитетное мнение Evg
DebieCooper
 Аватар для DebieCooper
34 / 34 / 1
Регистрация: 12.10.2011
Сообщений: 285
15.10.2012, 19:44     Определить, является ли заданное целое число четным или нечетным #14
Это же тривиальные задачи, их нужно стараться самому решать. Как вы будете в будущем более сложные задачи решать?)
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
15.10.2012, 19:49     Определить, является ли заданное целое число четным или нечетным #15
Цитата Сообщение от DebieCooper Посмотреть сообщение
Это же тривиальные задачи, их нужно стараться самому решать. Как вы будете в будущем более сложные задачи решать?)

Не по теме:

Так же как и эти

MastAKK
 Аватар для MastAKK
144 / 135 / 12
Регистрация: 13.10.2012
Сообщений: 586
Записей в блоге: 1
15.10.2012, 20:00     Определить, является ли заданное целое число четным или нечетным #16
Цитата Сообщение от David Sylva Посмотреть сообщение

Не по теме:

Так же как и эти

Ну, в больших то да, согласен, но а тут то вполне можно написать using namespace std; чем постоянно std::
David Sylva
 Аватар для David Sylva
1281 / 943 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
15.10.2012, 20:02     Определить, является ли заданное целое число четным или нечетным #17
Цитата Сообщение от MastAKK Посмотреть сообщение
Ну, в больших то да, согласен, но а тут то вполне можно написать using namespace std; чем постоянно std::
Я не вправе тебе советовать, но мне кажется надо с самого начала учиться писать правильно.
DebieCooper
15.10.2012, 20:14
  #18

Не по теме:

Я к автору обращался

Fox Style
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 5
15.10.2012, 22:16     Определить, является ли заданное целое число четным или нечетным #19
1)

C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
int main()
{
 int a,b;
 cout << "BBedite zeloe chislo: ";
 cin >> a;
 b = a % 2;
 if (b > 0) cout <<"Chislo nechetnoe";
 if (b == 0) cout << "Chislo chetnoe";
 return 0;
}
Добавлено через 11 минут
6)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
int main()
{
 int a,b,sym;
 string c;
 cout << "BBedite chislo: ";
 cin >> a;
 cout << "BBedite chislo: ";
 cin >> b;
 cout << "BBedite znak: ";
 cin >> c;
 if (c == "-") sym = a-b;
 if (c == "+") sym = a+b;
 if (c == "/") sym = a/b;
 if (c == "*") sym = a*b;
 cout << "Otvet:" << sym;
 return 0;
}
Добавлено через 8 минут
5)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
using namespace std;
int main()
{
 int a,b,c;
 cout << "BBedite storony a: ";
 cin >> a;
 cout << "BBedite storony b: ";
 cin >> b;
 cout << "BBedite storony c: ";
 cin >> c;
 if ( a == b ) if (b == c) cout << "TreyGolnik yBlyetsy raBnostoronnim";
 if ( a > b) if (b > c) cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
 if ( a < b) if (b < c) cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
 if ( a > b) if (b < c) cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
 if ( a < b) if (b > c) cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
 if ( a == b) if (b > c) cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
 if ( a == b) if (b < c) cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
 if ( a > b) if (b == c) cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
 if ( a < b) if (b == c) cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
 return 0;
}
Добавлено через 7 минут
3)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
using namespace std;
int main()
{
 int a,b;
 cout << "Bbedite chislo: ";
 cin >> a;
 b = a % 10;
 if ( b == 7 )  cout << "Chislo okanchiBaetsy na 7";
 if ( b < 7 )  cout << "Chislo ne okanchiBaetsy na 7";
 if ( b > 7 )  cout << "Chislo ne okanchiBaetsy na 7";
 return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2012, 22:59     Определить, является ли заданное целое число четным или нечетным
Еще ссылки по теме:

C++ Определить, является ли заданное целое число четным
Определить, является ли введенное пользователем целое число четным C++
Проверить, является ли заданное целое положительное число двузначным четным C++

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

Или воспользуйтесь поиском по форуму:
I.M.
 Аватар для I.M.
564 / 547 / 5
Регистрация: 16.12.2011
Сообщений: 1,389
15.10.2012, 22:59     Определить, является ли заданное целое число четным или нечетным #20
Цитата Сообщение от Fox Style Посмотреть сообщение
if ( a == b ) if (b == c) cout << "TreyGolnik yBlyetsy raBnostoronnim";
if ( a > b) if (b > c) cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
if ( a < b) if (b < c) cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
if ( a > b) if (b < c) cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
if ( a < b) if (b > c) cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
if ( a == b) if (b > c) cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
if ( a == b) if (b < c) cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
if ( a > b) if (b == c) cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
if ( a < b) if (b == c) cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
OMG...

C++
1
2
if ( a == b && b == c) cout << "TreyGolnik yBlyetsy raBnostoronnim";
else cout << "TreyGolnik ne yBlyetsy raBnostoronnim";
Yandex
Объявления
15.10.2012, 22:59     Определить, является ли заданное целое число четным или нечетным
Ответ Создать тему
Опции темы

Текущее время: 02:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru