学生可以在课程中分期付款。一个学生可以 决定分期付款的数量。
在支付分期付款金额时,该人可以支付更少或更多 比分期付款金额。如果人的付出超过了 分期付款金额,超额金额应从下次扣除 分期付款(一个或多个)。如果人的支付金额少于分期付款金额, 然后询问该人如何处理剩余金额:添加它 到下一期或创建一个新的分期付款。
- 醇>
输入1:首先使用学生的输入创建分期结构 金额:卢比。万个
分期付款数:4
输出1:分期付款结构:[2500,2500,2500,2500]2.输入2:学生访问教练班并在第一期支付3000卢比,并要求从下一个调整超额金额 分期付款。
支付金额:卢比。 3000个
输出2:分期付款结构:[3000,2000,2500,2500]3.输入3:学生访问教练班并为第二部分支付1500卢比,并要求在下一部分添加剩余金额 分期付款。
支付金额:卢比。 1500个
输出3:分期付款结构:[3000,1500,3000,2500]4.输入4:学生访问教练班并为第3期支付2000卢比,并要求为其余部分创建新的分期付款 金额 支付金额:卢比。 2000
输出4:分期付款结构:[3000,1500,2000,2500,1000]程序应该是c ++
我已尝试过这个但无法获得2,3,4步骤的代码。
#include <iostream>
using namespace std;
int main()
{
int amount,no_of_installment,c,remaining;
cout <<"Enter Amount";
cin>>amount;
cout <<"Enter No of installments";
cin>>no_of_installment;
cout <<"You Entered Amount"<<amount<<endl;
cout <<"You Entered No of Installments"<<no_of_installment<<endl;
for(int i=1;i<=no_of_installment;i++)
{
c = amount/no_of_installment;
remaining = amount -c;
cout<<remaining<<endl;
}
cout <<"Remaining Amount"<<remaining<<endl;
return 0;
}
答案 0 :(得分:0)
由于问题询问如何使用数组
int main()
{
int amount,no_of_installment;
cout <<"Enter Amount";
cin>>amount;
cout <<"Enter No of installments";
cin>>no_of_installment;
vector<int> v;
cout <<"You Entered Amount"<<amount<<endl;
cout <<"You Entered No of Installments"<<no_of_installment<<endl;
cout << "Installment Structure: ["
for(int i = 0;no_of_installment > 0;i++,no_of_installment--)
{
v.push_back(amount/no_of_installment);
amount = amount - v[i];
cout << v[i];
if(i < 3)
cout << ",";
}
cout << "]" << endl;
return 0;
}