0 / 0 / 0
Регистрация: 30.10.2019
Сообщений: 19
1

Логическое сравнение

20.11.2019, 18:34. Показов 1211. Ответов 4

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;
//ЗАДАНИЕ 3       Первые 3 цифры из дробной части положительного вещественного числа четные       
int main()
{
    setlocale(LC_ALL, "RU");
    double s;
    int a, b, c,z;
    cout << "Введите десятичное число(Десятичная дробь,после точки 3 и более знаков   " << endl;
    cin >> s;
    z=s * 1000;
    a = z % 10;
    b = (z % 100 - a)/10;
    c = (z % 1000 - (a + b)) / 100;
    if (a % 2 = 0 && b % 2 = 0 && c % 2 = 0) cout << "первые три цифры после точки четные" << endl;
    else cout << "одна или несколько цифр после точки нечетные" << endl;
 
 
}


подчеркиваются в операторе if переменная a ,первый и второй нули
в чем проблема?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2019, 18:34
Ответы с готовыми решениями:

Сравнение текста из файла и сравнение с текстом в программе char - Dev C++
Доброго времени суток! Имеется код программы: ifstream test(&quot;primer.txt&quot;); char awm = &quot;kod&quot;;...

Логическое и
Это ведь &amp;&amp; ? Тогда можете объяснить, в чем разница? пояснение после кода (весь привел на всякий...

Логическое выражение
Записать логическое выражение, которое является истинным, когда число N чётное делится на 7, но не...

Логическое выражение
Здравствуйте. Запишите логическое выражение, которое принимает значение &quot;истина&quot; тогда и только...

4
Модератор
Эксперт С++
12117 / 9785 / 5913
Регистрация: 18.12.2011
Сообщений: 26,255
20.11.2019, 18:34 2
Лучший ответ Сообщение было отмечено dtrl как решение

Решение

Везде надо ДВА знака равно (==)
Один знак = - это оператор присвоения, а не сравнения.
1
С чаем беда...
Эксперт CЭксперт С++
10008 / 5354 / 1467
Регистрация: 18.10.2014
Сообщений: 12,911
20.11.2019, 18:35 3
Распространенные ошибки
1
0 / 0 / 0
Регистрация: 30.10.2019
Сообщений: 19
20.11.2019, 18:39  [ТС] 4
а все
0
7416 / 5011 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
20.11.2019, 19:40 5
строки 12-13 лучше так:
C++
1
2
3
a=z%10;
b=z/10%10;
c=z/100%10;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.11.2019, 19:40
Помогаю со студенческими работами здесь

ЛВ(ЛОГИЧЕСКОЕ ВРОЖЕНИЯ)
Помогите составить ЛВ в схеме if допустим int a; cin&gt;&gt;a; if(6&gt;12) { cout&lt;&lt;&quot;Hello...

Логическое задание на С++
Помогите пож-та еще с вот такой задачкой:

Логическое выражение
2е задание на c++ П.5.18.Правил Запрещено размещать задания и решения в виде картинок и других...

Легкое логическое выражение
Записать логическое выражение описывающее область определения функции y=tg3x


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru