找到 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 <iostream>#include <vector> 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 <iostream> 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 <iostream> 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 <iostream> 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 <iostream> 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$ 𝑤ℎ𝑒𝑛 𝑛 𝑖𝑠 𝑒𝑣𝑒𝑛𝑝(𝑛)=$p\lgroup\frac{n-1}{2}\rgroup+p\lgroup\frac{n+1}{2}\rgroup$ 𝑤ℎ𝑒𝑛 𝑛 𝑖𝑠 𝑜𝑑𝑑𝑝(0)=0 𝑎𝑛𝑑 𝑝(1)=1在这里,我们将使用动态规划方法来减少计算次数。保存p(0)和p(1)的基本情况后,我们将从索引i = 2迭代到n,并计算p(i)示例 在线演示#include <iostream> 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 <iostream> 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 <iostream> using namespace std; int getMinX(int a, int b, int c, int k) {    int x = INT8_MAX;    if (k

广告
© . All rights reserved.