Complete the function nthRowOfPascalTriangle() which takes n, as input parameters and returns an array representing the answer. The elements can be large so return it modulo 109 + 7. You don't to print answer or take inputs.   Attached below are the driver codes provided.  DO NOT MAKE ANY CHANGES TO THE DRIVER CODES

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter13: Overloading And Templates
Section: Chapter Questions
Problem 12PE
icon
Related questions
Question

Complete the function nthRowOfPascalTriangle() which takes n, as input parameters and returns an array representing the answer. The elements can be large so return it modulo 109 + 7. You don't to print answer or take inputs.

 

Attached below are the driver codes provided.  DO NOT MAKE ANY CHANGES TO THE DRIVER CODES!!

19
20
21-// { Driver Code Starts.
22
23
24 - void printAns (vector<1l> &ans) {
25 -
for (auto &x : ans) {
cout << x << " ";
}
cout << "\n";
26
27
28
29 }
30
31 - int main() {
int t;
cin >> t;
32
33
while (t--) {
int n;
34-
35
36
cin >> n;
Solution ob;
auto ans = ob.nthRowofPascalTriangle(n);
printAns (ans);
37
38
39
40
Transcribed Image Text:19 20 21-// { Driver Code Starts. 22 23 24 - void printAns (vector<1l> &ans) { 25 - for (auto &x : ans) { cout << x << " "; } cout << "\n"; 26 27 28 29 } 30 31 - int main() { int t; cin >> t; 32 33 while (t--) { int n; 34- 35 36 cin >> n; Solution ob; auto ans = ob.nthRowofPascalTriangle(n); printAns (ans); 37 38 39 40
1-// { Driver Code Starts
2 #include <bits/stdc++.h>
4 using namespace std;
5 #define 1l long long
6.
// } Driver Code Ends
8 // #define 11 long long
9 - class Solution{
10 public:
vector<ll> nthRowofPascalTriangle(int n)
{
//code here
11
12 -
13
14
15
};
16
17
18 };
19
20
21 -// { Driver Code starts.
22
23
Transcribed Image Text:1-// { Driver Code Starts 2 #include <bits/stdc++.h> 4 using namespace std; 5 #define 1l long long 6. // } Driver Code Ends 8 // #define 11 long long 9 - class Solution{ 10 public: vector<ll> nthRowofPascalTriangle(int n) { //code here 11 12 - 13 14 15 }; 16 17 18 }; 19 20 21 -// { Driver Code starts. 22 23
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning