找到 34423 篇文章 编程

查找 C++ 中数组乘积除以 n 的余数

Arnab Chakraborty
更新于 2019-12-19 10:37:48

99 次浏览

假设我们有一个包含 n 个元素的数组 A。我们必须打印所有数字乘积除以 n 的余数。假设 A = [100, 10, 5, 25, 35, 14],n = 11。输出为 9。因此,100 * 10 * 5 * 25 * 35 * 14 mod 11 的值为 9。首先,我们必须获取每个数字的余数,然后将余数乘以当前结果。乘法后,再次获取余数以避免溢出。示例 实时演示#include #include using namespace std; int getRemainder(int a[], int size, int n) {    int mul = 1;    for(int i = 0; i

C++ 程序打印给定范围内的所有回文数

Ayush Gupta
更新于 2019-12-19 10:36:25

399 次浏览

在本教程中,我们将讨论一个打印给定范围内的所有回文数的程序。为此,我们将给出需要查找回文数的数学范围。我们的任务是在该范围内找到所有回文数并将其打印出来。示例 实时演示#include using namespace std; //检查数字是否为回文数 int is_palin(int n){    int rev = 0;    for (int i = n; i > 0; i /= 10)    rev = rev*10 + i%10;    return (n==rev); } void countPal(int min, int max){    for (int i = min; i

C++ 程序打印矩形图案

Ayush Gupta
更新于 2019-12-19 10:33:32

775 次浏览

在本教程中,我们将讨论一个打印给定矩形图案的程序。为此,我们将给出矩形的高度和宽度。我们的任务是使用“@”字符打印具有给定尺寸的矩形。示例 实时演示#include using namespace std; void print_rec(int h, int w){    for (int i=0; i

查找 C++ 中曲线给定点处的法线

Arnab Chakraborty
更新于 2019-12-19 10:34:57

116 次浏览

假设我们有一条曲线,例如 y = x(A - x),我们需要找到该曲线给定点 (x, y) 处的法线。这里 A 是一个整数,x 和 y 也是整数。为了解决这个问题,我们需要检查给定点是否在曲线上,如果是,则找到该曲线的微分,因此它将是 −$$\frac{\text{d}y}{\text{d}x}=A-2x$$然后将 x 和 y 代入 dy/dx,然后使用以下公式求法线 −$$Y-y=-\lgroup\frac{\text{d}x}{\text{d}y}\rgroup*\lgroup X-x \rgroup$$示例 实时演示#include using namespace std; void getNormal(int A, int x, int y) {    int differentiation ... 阅读更多

C++ 程序打印数字图案

Ayush Gupta
更新于 2019-12-19 10:28:59

538 次浏览

在本教程中,我们将讨论一个打印给定数字图案的程序。我们的任务是在代码中使用循环结构并打印给定的图案 - 1 232 34543 4567654 567898765示例 实时演示#include using namespace std; int main(){    int n = 5, i, j, num = 1, gap;    gap = n - 1;    for ( j = 1 ; j

查找 C++ 中施坦因二元数列的第 n 个元素

Arnab Chakraborty
更新于 2019-12-19 10:31:16

101 次浏览

这里我们将看到如何找到施坦因二元数列中的第 n 项。该序列类似于 0、1、1、2、1、3、2、3、1、4、3、5、2、5、3、4、… 这也称为 fusc 函数。该序列可以定义为 -𝑝(𝑛)=$p\lgroup\frac{n}{2}\rgroup$ 当 n 为偶数时𝑝(𝑛)=$p\lgroup\frac{n-1}{2}\rgroup+p\lgroup\frac{n+1}{2}\rgroup$ 当 n 为奇数时𝑝(0)=0 且 𝑝(1)=1这里我们将使用动态规划方法来减少计算次数。在保存 p(0) 和 p(1) 的基本情况后,我们将从索引 i = 2 迭代到 n,并计算 p(i)示例 实时演示#include using namespace std; int findTerm(int ... 阅读更多

查找 C++ 中积与和之间差值为给定值的 N 个整数

Arnab Chakraborty
更新于 2019-12-19 10:21:28

135 次浏览

假设我们有两个整数 N 和 D。我们必须找到一组 N 个整数,其中它们的和与积之间的差等于 D。假设 N = 3,D = 5,则输出将为 1、2、8。这里和为 1 + 2 + 8 = 11,积为 1 * 2 * 8 = 16,16 和 11 之间的差为 5。我们需要解决这个问题;我们将使用一种巧妙的方法。这里我们将尝试找到 N-2 个 1、一个 2,以及 ... 阅读更多

C++ 程序打印二维图形

Ayush Gupta
更新于 2019-12-19 10:25:20

389 次浏览

在本教程中,我们将讨论一个打印二维图形的程序。为此,我们将提供创建图形所需的各种参数,例如半径、边长和边宽等。我们的任务是相应地打印一个没有厚度的图形。示例 实时演示#include using namespace std; void print_circle(int radius){    for (int i = 0; i

查找 C++ 中最接近或等于 a^b(a 的 b 次幂)的 x 的倍数

Arnab Chakraborty
更新于 2019-12-19 10:19:15

186 次浏览

假设我们有三个值 a、b 和 x。我们需要找到 x 的一个倍数,该倍数最接近 ab。假设这些数字是 x = 4、a = 3、b = 3,则输出将为 28,因为这最接近 33 = 27该方法很简单;我们需要遵循以下条件 -如果 b < 0 且 a = 1,则 ab 变为 1,因此,x 的最接近倍数变为 0 或 x。如果 b < 0 且 a > 1,则 ab 变为小于 ... 阅读更多

查找 C++ 中满足 a(x^2) + b(x) + c >= k 的最小正整数 x

Arnab Chakraborty
更新于 2019-12-19 10:14:25

267 次浏览

假设我们有四个整数 a、b、c 和 k。我们需要找到最小的正值 x,使得以下等式满足 -𝑎𝑥2+𝑏𝑥+𝑐 ≥𝑘如果 a = 3、b = 4、c = 5 且 k = 6,则输出将为 1为了解决这个问题,我们将使用二分查找法。下限将为 0,因为 x 必须为最小正整数。示例 实时演示#include using namespace std; int getMinX(int a, int b, int c, int k) {    int x = INT8_MAX;    if (k

广告

© . All rights reserved.