Rumah > pembangunan bahagian belakang > C++ > C++ Diberi nisbah hasil tambah jujukan aritmetik, hitung nisbah sebutan Mth dan sebutan Nth

C++ Diberi nisbah hasil tambah jujukan aritmetik, hitung nisbah sebutan Mth dan sebutan Nth

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2023-09-13 20:49:02
ke hadapan
1555 orang telah melayarinya

C++ 给定等差数列的和的比率,计算第M项和第N项的比率

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
Salin selepas log masuk

Kaedah penyelesaian

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, # / S

n = m2 / n2< /sup>S formula, Sm#🎜 = (🎜 2)[ 2*a + (m -1)*d]

m

2 / 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)d

Nisbah m

item kepada n

item 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

th

istilah. Mari kita lihat kod C++. Contoh

C++ kod kaedah di atas

#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;
}
Salin selepas log masuk
#Output #Output #🎜 Kesimpulan Dalam tutorial ini, kami membincangkan masalah mencari nisbah sebutan ke-m kepada sebutan ke-n untuk nisbah jumlah tertentu Kami menyelesaikannya dengan memudahkan formula bagi jumlah m istilah dan formula Soalan m semester. Kami juga membincangkan program C++ untuk menyelesaikan masalah ini, yang boleh kami laksanakan menggunakan bahasa pengaturcaraan seperti C, Java, Python, dll. Kami harap anda mendapati tutorial ini membantu.

Atas 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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan