Please debug the following: // A standard mortgage is paid monthly over 30 years
ID: 3881219 • Letter: P
Question
Please debug the following: // A standard mortgage is paid monthly over 30 years. // This program is intended to print 360 payment coupons // for a new borrower. Each coupon lists the month number, // year number, and a friendly mailing reminder. start num MONTHS = 12 num YEARS = 30 string MSG = "Remember to allow 5 days for mailing" num monthCounter = 0 num yearCounter = 30 while yearCounter <= YEARS while monthCounter <= MONTHS output monthCounter, yearCounter, MSG monthCounter = monthCounter + 1 endwhile endwhile stop
Explanation / Answer
// c code for reference
#include <iostream>
using namespace std;
int main() {
int months=12,years=30,yearcounter=1,monthcounter=1;
while(yearcounter<=years)
{
while(monthcounter<=months)
{
printf("%d %d Remember to allow 5 days for mailing ",monthcounter,yearcounter);
monthcounter++;
}
monthcounter=1;
yearcounter++;
}
return 0;
}
Sample output:
1 1 Remember to allow 5 days for mailing
2 1 Remember to allow 5 days for mailing
3 1 Remember to allow 5 days for mailing
4 1 Remember to allow 5 days for mailing
5 1 Remember to allow 5 days for mailing
6 1 Remember to allow 5 days for mailing
7 1 Remember to allow 5 days for mailing
8 1 Remember to allow 5 days for mailing
9 1 Remember to allow 5 days for mailing
10 1 Remember to allow 5 days for mailing
11 1 Remember to allow 5 days for mailing
12 1 Remember to allow 5 days for mailing
1 2 Remember to allow 5 days for mailing
2 2 Remember to allow 5 days for mailing
3 2 Remember to allow 5 days for mailing
4 2 Remember to allow 5 days for mailing
5 2 Remember to allow 5 days for mailing
6 2 Remember to allow 5 days for mailing
7 2 Remember to allow 5 days for mailing
8 2 Remember to allow 5 days for mailing
9 2 Remember to allow 5 days for mailing
10 2 Remember to allow 5 days for mailing
11 2 Remember to allow 5 days for mailing
12 2 Remember to allow 5 days for mailing
1 3 Remember to allow 5 days for mailing
2 3 Remember to allow 5 days for mailing
3 3 Remember to allow 5 days for mailing
4 3 Remember to allow 5 days for mailing
5 3 Remember to allow 5 days for mailing
6 3 Remember to allow 5 days for mailing
7 3 Remember to allow 5 days for mailing
8 3 Remember to allow 5 days for mailing
9 3 Remember to allow 5 days for mailing
10 3 Remember to allow 5 days for mailing
11 3 Remember to allow 5 days for mailing
12 3 Remember to allow 5 days for mailing
1 4 Remember to allow 5 days for mailing
2 4 Remember to allow 5 days for mailing
3 4 Remember to allow 5 days for mailing
4 4 Remember to allow 5 days for mailing
5 4 Remember to allow 5 days for mailing
6 4 Remember to allow 5 days for mailing
7 4 Remember to allow 5 days for mailing
8 4 Remember to allow 5 days for mailing
9 4 Remember to allow 5 days for mailing
10 4 Remember to allow 5 days for mailing
11 4 Remember to allow 5 days for mailing
12 4 Remember to allow 5 days for mailing
1 5 Remember to allow 5 days for mailing
2 5 Remember to allow 5 days for mailing
3 5 Remember to allow 5 days for mailing
4 5 Remember to allow 5 days for mailing
5 5 Remember to allow 5 days for mailing
6 5 Remember to allow 5 days for mailing
7 5 Remember to allow 5 days for mailing
8 5 Remember to allow 5 days for mailing
9 5 Remember to allow 5 days for mailing
10 5 Remember to allow 5 days for mailing
11 5 Remember to allow 5 days for mailing
12 5 Remember to allow 5 days for mailing
1 6 Remember to allow 5 days for mailing
2 6 Remember to allow 5 days for mailing
3 6 Remember to allow 5 days for mailing
4 6 Remember to allow 5 days for mailing
5 6 Remember to allow 5 days for mailing
6 6 Remember to allow 5 days for mailing
7 6 Remember to allow 5 days for mailing
8 6 Remember to allow 5 days for mailing
9 6 Remember to allow 5 days for mailing
10 6 Remember to allow 5 days for mailing
11 6 Remember to allow 5 days for mailing
12 6 Remember to allow 5 days for mailing
1 7 Remember to allow 5 days for mailing
2 7 Remember to allow 5 days for mailing
3 7 Remember to allow 5 days for mailing
4 7 Remember to allow 5 days for mailing
5 7 Remember to allow 5 days for mailing
6 7 Remember to allow 5 days for mailing
7 7 Remember to allow 5 days for mailing
8 7 Remember to allow 5 days for mailing
9 7 Remember to allow 5 days for mailing
10 7 Remember to allow 5 days for mailing
11 7 Remember to allow 5 days for mailing
12 7 Remember to allow 5 days for mailing
1 8 Remember to allow 5 days for mailing
2 8 Remember to allow 5 days for mailing
3 8 Remember to allow 5 days for mailing
4 8 Remember to allow 5 days for mailing
5 8 Remember to allow 5 days for mailing
6 8 Remember to allow 5 days for mailing
7 8 Remember to allow 5 days for mailing
8 8 Remember to allow 5 days for mailing
9 8 Remember to allow 5 days for mailing
10 8 Remember to allow 5 days for mailing
11 8 Remember to allow 5 days for mailing
12 8 Remember to allow 5 days for mailing
1 9 Remember to allow 5 days for mailing
2 9 Remember to allow 5 days for mailing
3 9 Remember to allow 5 days for mailing
4 9 Remember to allow 5 days for mailing
5 9 Remember to allow 5 days for mailing
6 9 Remember to allow 5 days for mailing
7 9 Remember to allow 5 days for mailing
8 9 Remember to allow 5 days for mailing
9 9 Remember to allow 5 days for mailing
10 9 Remember to allow 5 days for mailing
11 9 Remember to allow 5 days for mailing
12 9 Remember to allow 5 days for mailing
1 10 Remember to allow 5 days for mailing
2 10 Remember to allow 5 days for mailing
3 10 Remember to allow 5 days for mailing
4 10 Remember to allow 5 days for mailing
5 10 Remember to allow 5 days for mailing
6 10 Remember to allow 5 days for mailing
7 10 Remember to allow 5 days for mailing
8 10 Remember to allow 5 days for mailing
9 10 Remember to allow 5 days for mailing
10 10 Remember to allow 5 days for mailing
11 10 Remember to allow 5 days for mailing
12 10 Remember to allow 5 days for mailing
1 11 Remember to allow 5 days for mailing
2 11 Remember to allow 5 days for mailing
3 11 Remember to allow 5 days for mailing
4 11 Remember to allow 5 days for mailing
5 11 Remember to allow 5 days for mailing
6 11 Remember to allow 5 days for mailing
7 11 Remember to allow 5 days for mailing
8 11 Remember to allow 5 days for mailing
9 11 Remember to allow 5 days for mailing
10 11 Remember to allow 5 days for mailing
11 11 Remember to allow 5 days for mailing
12 11 Remember to allow 5 days for mailing
1 12 Remember to allow 5 days for mailing
2 12 Remember to allow 5 days for mailing
3 12 Remember to allow 5 days for mailing
4 12 Remember to allow 5 days for mailing
5 12 Remember to allow 5 days for mailing
6 12 Remember to allow 5 days for mailing
7 12 Remember to allow 5 days for mailing
8 12 Remember to allow 5 days for mailing
9 12 Remember to allow 5 days for mailing
10 12 Remember to allow 5 days for mailing
11 12 Remember to allow 5 days for mailing
12 12 Remember to allow 5 days for mailing
1 13 Remember to allow 5 days for mailing
2 13 Remember to allow 5 days for mailing
3 13 Remember to allow 5 days for mailing
4 13 Remember to allow 5 days for mailing
5 13 Remember to allow 5 days for mailing
6 13 Remember to allow 5 days for mailing
7 13 Remember to allow 5 days for mailing
8 13 Remember to allow 5 days for mailing
9 13 Remember to allow 5 days for mailing
10 13 Remember to allow 5 days for mailing
11 13 Remember to allow 5 days for mailing
12 13 Remember to allow 5 days for mailing
1 14 Remember to allow 5 days for mailing
2 14 Remember to allow 5 days for mailing
3 14 Remember to allow 5 days for mailing
4 14 Remember to allow 5 days for mailing
5 14 Remember to allow 5 days for mailing
6 14 Remember to allow 5 days for mailing
7 14 Remember to allow 5 days for mailing
8 14 Remember to allow 5 days for mailing
9 14 Remember to allow 5 days for mailing
10 14 Remember to allow 5 days for mailing
11 14 Remember to allow 5 days for mailing
12 14 Remember to allow 5 days for mailing
1 15 Remember to allow 5 days for mailing
2 15 Remember to allow 5 days for mailing
3 15 Remember to allow 5 days for mailing
4 15 Remember to allow 5 days for mailing
5 15 Remember to allow 5 days for mailing
6 15 Remember to allow 5 days for mailing
7 15 Remember to allow 5 days for mailing
8 15 Remember to allow 5 days for mailing
9 15 Remember to allow 5 days for mailing
10 15 Remember to allow 5 days for mailing
11 15 Remember to allow 5 days for mailing
12 15 Remember to allow 5 days for mailing
1 16 Remember to allow 5 days for mailing
2 16 Remember to allow 5 days for mailing
3 16 Remember to allow 5 days for mailing
4 16 Remember to allow 5 days for mailing
5 16 Remember to allow 5 days for mailing
6 16 Remember to allow 5 days for mailing
7 16 Remember to allow 5 days for mailing
8 16 Remember to allow 5 days for mailing
9 16 Remember to allow 5 days for mailing
10 16 Remember to allow 5 days for mailing
11 16 Remember to allow 5 days for mailing
12 16 Remember to allow 5 days for mailing
1 17 Remember to allow 5 days for mailing
2 17 Remember to allow 5 days for mailing
3 17 Remember to allow 5 days for mailing
4 17 Remember to allow 5 days for mailing
5 17 Remember to allow 5 days for mailing
6 17 Remember to allow 5 days for mailing
7 17 Remember to allow 5 days for mailing
8 17 Remember to allow 5 days for mailing
9 17 Remember to allow 5 days for mailing
10 17 Remember to allow 5 days for mailing
11 17 Remember to allow 5 days for mailing
12 17 Remember to allow 5 days for mailing
1 18 Remember to allow 5 days for mailing
2 18 Remember to allow 5 days for mailing
3 18 Remember to allow 5 days for mailing
4 18 Remember to allow 5 days for mailing
5 18 Remember to allow 5 days for mailing
6 18 Remember to allow 5 days for mailing
7 18 Remember to allow 5 days for mailing
8 18 Remember to allow 5 days for mailing
9 18 Remember to allow 5 days for mailing
10 18 Remember to allow 5 days for mailing
11 18 Remember to allow 5 days for mailing
12 18 Remember to allow 5 days for mailing
1 19 Remember to allow 5 days for mailing
2 19 Remember to allow 5 days for mailing
3 19 Remember to allow 5 days for mailing
4 19 Remember to allow 5 days for mailing
5 19 Remember to allow 5 days for mailing
6 19 Remember to allow 5 days for mailing
7 19 Remember to allow 5 days for mailing
8 19 Remember to allow 5 days for mailing
9 19 Remember to allow 5 days for mailing
10 19 Remember to allow 5 days for mailing
11 19 Remember to allow 5 days for mailing
12 19 Remember to allow 5 days for mailing
1 20 Remember to allow 5 days for mailing
2 20 Remember to allow 5 days for mailing
3 20 Remember to allow 5 days for mailing
4 20 Remember to allow 5 days for mailing
5 20 Remember to allow 5 days for mailing
6 20 Remember to allow 5 days for mailing
7 20 Remember to allow 5 days for mailing
8 20 Remember to allow 5 days for mailing
9 20 Remember to allow 5 days for mailing
10 20 Remember to allow 5 days for mailing
11 20 Remember to allow 5 days for mailing
12 20 Remember to allow 5 days for mailing
1 21 Remember to allow 5 days for mailing
2 21 Remember to allow 5 days for mailing
3 21 Remember to allow 5 days for mailing
4 21 Remember to allow 5 days for mailing
5 21 Remember to allow 5 days for mailing
6 21 Remember to allow 5 days for mailing
7 21 Remember to allow 5 days for mailing
8 21 Remember to allow 5 days for mailing
9 21 Remember to allow 5 days for mailing
10 21 Remember to allow 5 days for mailing
11 21 Remember to allow 5 days for mailing
12 21 Remember to allow 5 days for mailing
1 22 Remember to allow 5 days for mailing
2 22 Remember to allow 5 days for mailing
3 22 Remember to allow 5 days for mailing
4 22 Remember to allow 5 days for mailing
5 22 Remember to allow 5 days for mailing
6 22 Remember to allow 5 days for mailing
7 22 Remember to allow 5 days for mailing
8 22 Remember to allow 5 days for mailing
9 22 Remember to allow 5 days for mailing
10 22 Remember to allow 5 days for mailing
11 22 Remember to allow 5 days for mailing
12 22 Remember to allow 5 days for mailing
1 23 Remember to allow 5 days for mailing
2 23 Remember to allow 5 days for mailing
3 23 Remember to allow 5 days for mailing
4 23 Remember to allow 5 days for mailing
5 23 Remember to allow 5 days for mailing
6 23 Remember to allow 5 days for mailing
7 23 Remember to allow 5 days for mailing
8 23 Remember to allow 5 days for mailing
9 23 Remember to allow 5 days for mailing
10 23 Remember to allow 5 days for mailing
11 23 Remember to allow 5 days for mailing
12 23 Remember to allow 5 days for mailing
1 24 Remember to allow 5 days for mailing
2 24 Remember to allow 5 days for mailing
3 24 Remember to allow 5 days for mailing
4 24 Remember to allow 5 days for mailing
5 24 Remember to allow 5 days for mailing
6 24 Remember to allow 5 days for mailing
7 24 Remember to allow 5 days for mailing
8 24 Remember to allow 5 days for mailing
9 24 Remember to allow 5 days for mailing
10 24 Remember to allow 5 days for mailing
11 24 Remember to allow 5 days for mailing
12 24 Remember to allow 5 days for mailing
1 25 Remember to allow 5 days for mailing
2 25 Remember to allow 5 days for mailing
3 25 Remember to allow 5 days for mailing
4 25 Remember to allow 5 days for mailing
5 25 Remember to allow 5 days for mailing
6 25 Remember to allow 5 days for mailing
7 25 Remember to allow 5 days for mailing
8 25 Remember to allow 5 days for mailing
9 25 Remember to allow 5 days for mailing
10 25 Remember to allow 5 days for mailing
11 25 Remember to allow 5 days for mailing
12 25 Remember to allow 5 days for mailing
1 26 Remember to allow 5 days for mailing
2 26 Remember to allow 5 days for mailing
3 26 Remember to allow 5 days for mailing
4 26 Remember to allow 5 days for mailing
5 26 Remember to allow 5 days for mailing
6 26 Remember to allow 5 days for mailing
7 26 Remember to allow 5 days for mailing
8 26 Remember to allow 5 days for mailing
9 26 Remember to allow 5 days for mailing
10 26 Remember to allow 5 days for mailing
11 26 Remember to allow 5 days for mailing
12 26 Remember to allow 5 days for mailing
1 27 Remember to allow 5 days for mailing
2 27 Remember to allow 5 days for mailing
3 27 Remember to allow 5 days for mailing
4 27 Remember to allow 5 days for mailing
5 27 Remember to allow 5 days for mailing
6 27 Remember to allow 5 days for mailing
7 27 Remember to allow 5 days for mailing
8 27 Remember to allow 5 days for mailing
9 27 Remember to allow 5 days for mailing
10 27 Remember to allow 5 days for mailing
11 27 Remember to allow 5 days for mailing
12 27 Remember to allow 5 days for mailing
1 28 Remember to allow 5 days for mailing
2 28 Remember to allow 5 days for mailing
3 28 Remember to allow 5 days for mailing
4 28 Remember to allow 5 days for mailing
5 28 Remember to allow 5 days for mailing
6 28 Remember to allow 5 days for mailing
7 28 Remember to allow 5 days for mailing
8 28 Remember to allow 5 days for mailing
9 28 Remember to allow 5 days for mailing
10 28 Remember to allow 5 days for mailing
11 28 Remember to allow 5 days for mailing
12 28 Remember to allow 5 days for mailing
1 29 Remember to allow 5 days for mailing
2 29 Remember to allow 5 days for mailing
3 29 Remember to allow 5 days for mailing
4 29 Remember to allow 5 days for mailing
5 29 Remember to allow 5 days for mailing
6 29 Remember to allow 5 days for mailing
7 29 Remember to allow 5 days for mailing
8 29 Remember to allow 5 days for mailing
9 29 Remember to allow 5 days for mailing
10 29 Remember to allow 5 days for mailing
11 29 Remember to allow 5 days for mailing
12 29 Remember to allow 5 days for mailing
1 30 Remember to allow 5 days for mailing
2 30 Remember to allow 5 days for mailing
3 30 Remember to allow 5 days for mailing
4 30 Remember to allow 5 days for mailing
5 30 Remember to allow 5 days for mailing
6 30 Remember to allow 5 days for mailing
7 30 Remember to allow 5 days for mailing
8 30 Remember to allow 5 days for mailing
9 30 Remember to allow 5 days for mailing
10 30 Remember to allow 5 days for mailing
11 30 Remember to allow 5 days for mailing
12 30 Remember to allow 5 days for mailing
Clearly mentioned the changes with comments and also added a C code for reference.
Here directly you declared the yearCounter to 30 which is valid for only once in while loop.
Suggesition: Run the C code for your better understanding
online c compiler: ideone or codechef
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.