德摩根定律和 C++

2023-12-15

对于以下每个表达式,编写等效的 C++ 表达式,不带任何一元否定运算符 (!)。 (!= 仍然允许)

使用德摩根定律

  • !( P && Q) = !P || !Q
  • !( P || Q) = !P && !Q

For

  1. !(x!=5 && x!=7)
  2. !(x<5 || x>=7)
  3. !( !(a>3 && b>4) && (c != 5))

我的回答:

  1. (x>5 || x<5) || (x>7 || x<7)
  2. x>=5 && x < 7
  3. (a>3 && b > 4) && (c!=5)

这些正确吗?如果没有,你能给我答案并解释为什么他们是错的吗?

我是 C++ 的初学者,所以放轻松。


看一下这个:

!(x!=5 && x!=7)                 -->    x==5 || x==7

!(x<5 || x>=7)                  -->    x>=5 && x<7

!( !(a>3 && b>4) && (c != 5))   -->    (a>3 && b>4) || c==5

所以,你的解决方案中的#2 是正确的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

德摩根定律和 C++ 的相关文章

  • 结构化绑定中缺少类型信息

    我刚刚了解了 C 中的结构化绑定 但有一件事我不喜欢 auto x y some func is that auto正在隐藏类型x and y 我得抬头看看some func的声明来了解类型x and y 或者 我可以写 T1 x T2 y
  • 机器Epsilon精度差异

    我正在尝试计算 C 中双精度数和浮点数的机器 epsilon 值 作为学校作业的一部分 我在 Windows 7 64 位中使用 Cygwin 代码如下 include
  • C++11 删除重写方法

    Preface 这是一个关于最佳实践的问题 涉及 C 11 中引入的删除运算符的新含义 当应用于覆盖继承父类的虚拟方法的子类时 背景 根据标准 引用的第一个用例是明确禁止调用某些类型的函数 否则转换将是隐式的 例如最新版本第 8 4 3 节
  • 为什么 GCC 不允许我创建“内联静态 std::stringstream”?

    我将直接前往 MCVE include
  • 传递给函数时多维数组的指针类型是什么? [复制]

    这个问题在这里已经有答案了 我在大学课堂上学习了 C 语言和指针 除了多维数组和指针之间的相似性之外 我认为我已经很好地掌握了这个概念 我认为由于所有数组 甚至多维 都存储在连续内存中 因此您可以安全地将其转换为int 假设给定的数组是in
  • 从经典 ASP 调用 .Net C# DLL 方法

    我正在开发一个经典的 asp 项目 该项目需要将字符串发送到 DLL DLL 会将其序列化并发送到 Zebra 热敏打印机 我已经构建了我的 DLL 并使用它注册了regasm其次是 代码库这使得 IIS 能够识别它 虽然我可以设置我的对象
  • -webkit-box-shadow 与 QtWebKit 模糊?

    当时有什么方法可以实现 webkit box shadow 的工作模糊吗 看完这篇评论错误报告 https bugs webkit org show bug cgi id 23291 我认识到这仍然是一个问题 尽管错误报告被标记为RESOL
  • 如何连接重叠的圆圈?

    我想在视觉上连接两个重叠的圆圈 以便 becomes 我已经有部分圆的方法 但现在我需要知道每个圆的重叠角度有多大 但我不知道该怎么做 有人有主意吗 Phi ArcTan Sqrt 4 R 2 d 2 d HTH Edit 对于两个不同的半
  • ASP.NET Core 3.1登录后如何获取用户信息

    我试图在登录 ASP NET Core 3 1 后获取用户信息 如姓名 电子邮件 id 等信息 这是我在登录操作中的代码 var claims new List
  • C# 列表通用扩展方法与非通用扩展方法

    这是一个简单的问题 我希望 集合类中有通用和非通用方法 例如List
  • 在 Unity 中实现 Fur with Shells 技术

    我正在尝试在 Unity 中实现皮毛贝壳技术 http developer download nvidia com SDK 10 5 direct3d Source Fur doc FurShellsAndFins pdf Fins 技术被
  • 两个静态变量同名(两个不同的文件),并在任何其他文件中 extern 其中一个

    在一个文件中将变量声明为 static 并在另一个文件中进行 extern 声明 我认为这会在链接时出现错误 因为 extern 变量不会在任何对象中看到 因为在其他文件中声明的变量带有限定符 static 但不知何故 链接器 瑞萨 没有显
  • 如何定义一个可结构化绑定的对象的概念?

    我想定义一个concept可以检测类型是否T can be 结构化绑定 or not template
  • 实例化类时重写虚拟方法

    我有一个带有一些虚函数的类 让我们假设这是其中之一 public class AClassWhatever protected virtual string DoAThingToAString string inputString retu
  • 相当于Linux中的导入库

    在 Windows C 中 当您想要链接 DLL 时 您必须提供导入库 但是在 GNU 构建系统中 当您想要链接 so 文件 相当于 dll 时 您就不需要链接 为什么是这样 是否有等效的 Windows 导入库 注意 我不会谈论在 Win
  • 使用特定参数从 SQL 数据库填充组合框

    我在使用参数从 sql server 获取特定值时遇到问题 任何人都可以解释一下为什么它在 winfom 上工作但在 wpf 上不起作用以及我如何修复它 我的代码 private void UpdateItems COMBOBOX1 Ite
  • C++ 中的 include 和 using 命名空间

    用于使用cout 我需要指定两者 include
  • DotNetZip:如何提取文件,但忽略zip文件中的路径?

    尝试将文件提取到给定文件夹 忽略 zip 文件中的路径 但似乎没有办法 考虑到其中实现的所有其他好东西 这似乎是一个相当基本的要求 我缺少什么 代码是 using Ionic Zip ZipFile zf Ionic Zip ZipFile
  • 类型或命名空间“MyNamespace”不存在等

    我有通常的类型或命名空间名称不存在错误 除了我引用了程序集 using 语句没有显示为不正确 并且我引用的类是公共的 事实上 我在不同的解决方案中引用并使用相同的程序集来执行相同的操作 并且效果很好 顺便说一句 这是VS2010 有人有什么
  • Mono 应用程序在非阻塞套接字发送时冻结

    我在 debian 9 上的 mono 下运行一个服务器应用程序 大约有 1000 2000 个客户端连接 并且应用程序经常冻结 CPU 使用率达到 100 我执行 kill QUIT pid 来获取线程堆栈转储 但它总是卡在这个位置

随机推荐

  • 围绕画布中的中心点旋转图像

    围绕其中心旋转画布上的图像 我尝试了网上的一些例子 但失败了 如果我正在使用bitmap creatbitmap使用矩阵我收到错误 请建议我哪个更好 提前致谢 Aswan 您可以使用矩阵来旋转 首先设置位置 我使用位图中心的坐标 然后进行旋
  • 为什么 sed 不会从文件中删除行?

    我试图从文件中删除特定行 然后将编辑后的行附加到文件中 我得到了最后一部分 但我删除旧行的 sed 命令不起作用 sed userinput d file1 txt gt file2 txt 这最终会将所有文件内容添加到新文件中 而不仅仅是
  • 找到字符串的第一个字符,然后将其与符号C ++进行比较

    尝试检查字符串的第一个字符以查看它是否包含 string pathname test if pathname at 0 if first character is a slash then delete the slash but only
  • 每个源文件的标头

    我试图了解每个源文件方法的一个标头背后的目的 在我看来 标头用于共享函数声明 typedef使用它们的多个文件之间的 和宏 当你为你的头文件 c它的缺点是 每次您想要查看函数声明或宏时 您都需要引用头文件 并且通常更简单的是 所有内容都在一
  • 什么是 pro *c?

    这有什么用 我们如何从数据库中访问数据 Pro C 实际上是一个用 C 代码访问 Oracle 数据库的预编译器 您可以使用以下语句编写代码 int sal EXEC SQL SELECT salary INTO sal FROM empl
  • PHP Composer Autoload 出现类未找到错误

    错误是 Fatal error Uncaught Error Class Championsweb Model VO CompeticionVO not found in E Drive Proyectos ChampionsEclipse
  • 保存来自 url 的图像

    是否可以使用保存图像Visual Basic 2008从 URL 到我的电脑 例如 From www domain com image jpg to C folder image jpg P S 我需要最简单的代码示例 然后我将根据需要进行
  • 将 UISplitViewController 放在自己的 XIB 中?

    我的 iPad 应用程序以显示登录信息的普通 UIView 启动 用户登录后 屏幕应该切换到分割视图 然而 XCode 的 SplitViewTemplate 以及我在网上找到的所有示例 将 UISplitViewController 放置
  • R - 根据与现有列匹配的值索引创建新列数据框

    我有一个名为的数据框imp2 大约 6 000 行 其中有 9 列标记 savres1 savres9 每列中的值为 1 或 0 对于每一行 只有其中 1 列的值为 1 其余均为 0 我想创建一个名为的新专栏 savres 我将在其中放入一
  • API分页最佳实践

    我希望有人帮助我使用我正在构建的分页 API 来处理奇怪的边缘情况 与许多 API 一样 该 API 对大量结果进行分页 如果您查询 foos 您将获得 100 个结果 即 foo 1 100 以及指向 foos page 2 的链接 该链
  • VBA ADO 连接到 .xlsx 文件

    我正在尝试使用 ADO 连接从关闭的 Excel 2007 工作簿 xlsx 复制数据 我有连接字符串工作 但是 当我尝试打开记录集中的命令 倒数第二行 时 出现自动化错误 这在下面的代码中可能不太清楚 所以 wsSummary 是一个工作
  • 如何将 GWT UIBinder 与 Canvas 集成?

    我正在尝试使用 Google Web Toolkit 找到解决办法 现在我正试图得到一个Canvas小部件已启动并运行 但我收到此错误并且不明白为什么 Compiling module de kuntze HelloCanvas Compu
  • 如何在 C# 中创建整数序列?

    F has 序列允许创建序列 seq 0 10 创建从 0 到 10 的数字序列 C 中有类似的东西吗 您可以使用Enumerable Range 0 10 例子 var seq Enumerable Range 0 10 MSDN 页面h
  • Prolog IntList 定义

    如果 IntList 由单调递增的 gt 整数后跟单调递减的整数组成 hill IntList 成功 例如 gt 1 2 5 8 11 6 3 1 是一座小山 但 1 2 5 8 11 6 9 3 1 和 1 2 3 4 5 6 gt 不是
  • SSRS 2008 Word 导出无法横向打印

    我有许多 SSRS 2008 报告需要以横向模式导出到 word 导出时 报告看起来很棒 但当您尝试打印 甚至预览 页面时 Word 似乎尝试以纵向模式打印报告 因此会截断距离页面最左侧超过 8 5 英寸的所有内容 我已确保已进行以下设置
  • 画布像素数据的跨浏览器规范?

    有谁知道当前画布像素数据规范在各种浏览器中可以追溯到多远 如果 没那么远 之前的规格是什么 当你调用或推送像素时 你得到 发送 ImageData data Uint8ClampedArray width Number height Num
  • 处理 Grails 中一对多关系的动态形式参数

    我在这里的主要问题是在一个动态表单中管理一对多关系时处理 pramas 映射 以及通过动态表单编辑 更新域对象时处理一对多的最佳实践 我的问题的输入如下 我已经成功破解了一个表单 该表单允许我在一个动态表单中创建如下所示的域对象 因为没有必
  • 如何从PictureBox中获取真实图像像素点x,y

    我有一个pictureBox2并且它被设置为zoom 我试图找出如何获得图像上真实的 x y 像素位置Mouse Click on pictureBox2 但我尝试了我所知道的 3 种可能的想法 不带 带PointToClient Poin
  • Android 中的全局计时器

    我想制作一个计时器 它将显示在我的应用程序的每个活动中 我知道如何在活动上设置计时器 下面是我的代码 public class Timer extends Activity implements OnClickListener public
  • 德摩根定律和 C++

    对于以下每个表达式 编写等效的 C 表达式 不带任何一元否定运算符 仍然允许 使用德摩根定律 P Q P Q P Q P Q For x 5 x 7 x lt 5 x gt 7 a gt 3 b gt 4 c 5 我的回答 x gt 5 x