Bincangkan masalah di mana nisbah hasil tambah m dan n sebutan A.P diberikan. Kita perlu mencari nisbah sebutan ke-m kepada sebutan ke-n.
Input: m = 8, n = 4 Output: 2.142 Input: m = 3, n = 2 Output: 1.666 Input: m = 7, n = 3 Output: 2.6
Untuk menggunakan kod untuk mencari nisbah m item kepada n#🎜🎜🎜 , Kita perlu memudahkan formula. Biarkan Sm menjadi jumlah bagi sebutan m pertama dan Sn ialah hasil tambah n sebutan pertama A.P.
a - item pertama, d - toleransi, diberi, # / Sn = m2 / n2< /sup>S formula, Sm#🎜 = (🎜 2)[ 2*a + (m -1)*d]
m2 / n# 🎜🎜#2 = (m/2) [ 2*a + (m-1)*d ] / (n/2)[ 2*a + (n-1)*d ]
m / n = [ 2*a + ( m-1) *d ] / [ 2*a + (m-1) *d ]Gunakan pendaraban silang, #🎜🎜 # n[ 2*a + (m− 1)*d ] = m[ 2*a + (n− 1)*d]
2an + mnd - nd = 2am + mnd - md 2an - 2am = nd - md (n - m)2a = (n-m)d 🎜🎜#d = 2a#🎜🎜🎜 untuk item m ialah: m-1)dNisbah m
item kepada nitem ialah, 🎜#m / T
n= a + (m-1)d / a + (n-1)d#🎜🎜 #ganti d dengan 2a,# 🎜🎜# telah pernah / a ( 1 + 2n − 2 ) Formula ringkas untuk nisbah m#🎜🎜🎜🎜🎜 istilah ke n
thistilah. Mari kita lihat kod C++. Contoh
C++ kod kaedah di atasAtas ialah kandungan terperinci C++ Diberi nisbah hasil tambah jujukan aritmetik, hitung nisbah sebutan Mth dan sebutan Nth. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!#include <bits/stdc++.h>
using namespace std;
int main(){
float m = 8, n = 4;
// calculating ratio by applying formula.
float result = (2 * m - 1) / (2 * n - 1);
cout << "The Ratio of mth and nth term is: " << result;
return 0;
}