Rumah  >  Artikel  >  pembangunan bahagian belakang  >  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

WBOY
WBOYke hadapan
2023-09-13 20:49:021258semak imbas

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

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 / n2S 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;
}
#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:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam