0% found this document useful (0 votes)
8 views22 pages

Exp-5_N075

loops and patterns for cpp or c++ basic question with codes and their screenshot

Uploaded by

hopane3592
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views22 pages

Exp-5_N075

loops and patterns for cpp or c++ basic question with codes and their screenshot

Uploaded by

hopane3592
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 22

SVKM’s NMIMS

Mukesh Patel School of Technology Management & Engineering / School of


Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

Experiment: 5
PART B

(PART B: TO BE COMPLETED AND SUBMITTED BY STUDENTS)

Students must execute all the programs, write executed code in the workbook, and submit
part B of experiment 5 on the student portal. The filename should be
PPS_batch_rollno_experimentno. Example: PPS_A1_A001_P5

Roll No.: N070 Name: Neil Panchal


Prog/Yr/Sem: MBATechCE Batch: E1
Date of Experiment: 5/09/24 Date of Submission: 12/09/24

Aim: Programming using nested loop

Tasks:

Write programs to print the following patterns using nested loop, your all program should
read number of lines to be displayed from user.
Sr. No. Pattern To Be Printed Using Nested Loop Flow chart
1
*****
****
***
** √
*

2 ????*
???**
??***
?****
*****

3 @
@ @
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

@ @ @

4 A
A B
A B C
C B A
B A
A
5 A
bc
DEF
ghij
KLMNO

6 54321
4321
321
21
1

7 1
10
101
1010
10101
8. Write a program to check entered number is strong number or not.
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

Executed Code, Input and Output

1. *****
****
***
**
*
Executed Code: -
/*Pattern To Be Printed Using Nested Loop
*****
****
***
**
**/
#include <iostream>
using namespace std;

int main() {
int i, j;
for (i = 5; i>=0; i--) {
for (j = 0; j <= i; j++) {
cout << "*";
}
cout << endl;
}
return 0;
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

Input Output: -

2. ????*
???**
??***
?****
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

*****
Executed Code: -
/*Pattern To Be Printed Using Nested Loop
????*
???**
??***
?****
*****
*/
#include <iostream>
using namespace std;
int main() {
int i, j,k;
for (i = 5; i>=0; i--) {
for (j = 0; j <= i; j++) {
cout<<"?";
}
for (k = 5; k>=i; k--){
cout<<"*";
}
cout<<endl;
}
return 0;
}

Input Output: -
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

3. @
@ @
@ @ @

Executed Code: -
#include <iostream>
using namespace std;

int main() {
int i, j, k;
for (i = 0; i < 3; i++) {
for (k = 3; k > i; k--) {
cout << " ";
}
for (j = 0; j <= i; j++) {
cout << "@ ";
}
cout << endl;
}
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

return 0;
}

Input Output: -

4. A
A B
A B C
C B A
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

B A
A
Executed Code: -
#include <iostream>
using namespace std;

int main() {
int i, j, k;
for (i = 0; i < 3; i++) {
for (j = 0; j <= i; j++) {
k = 65 + j;
cout << char(k) << " ";
}
cout << endl;
}
for (i = 2; i >= 0; i--) {
for (j = 0; j <= i; j++) {
k = 65 + j;
cout << char(k) << " ";
}
cout << endl;
}
return 0;
}

Input Output: -
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First


SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

5. A
bc
DEF
ghij
KLMNO
Executed Code: -
#include <iostream>
using namespace std;
int main() {
int i, j;
char ch;
for (i = 1; i <= 5; i++) {
if (i % 2 == 1) {
ch = 'A' + (i * (i - 1)) / 2;
for (j = 1; j <= i; j++) {
cout << char(ch);
ch++;
}
} else {
ch = 'a' + (i * (i - 1)) / 2;
for (j = 1; j <= i; j++) {
cout << char(ch);
ch++;
}
}
cout << endl;
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

}
return 0;
}

Input Output: -
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First


SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

6. 54321
4321
321
21
1
Executed Code: -
#include <iostream>
using namespace std;

int main() {
int i, j;
for (i = 5; i > 0; i--) {
for (j = i; j > 0; j--) {
cout << j;
}
cout << endl;
}
return 0;
}

Input Output: -
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First


SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

7. 1
10
101
1010
10101
Executed Code: -
#include <iostream>
using namespace std;

int main() {
int i, j;
for (i = 1; i <= 5; i++) {
for (j = 1; j <= i; j++) {
cout << (j % 2);
}
cout << endl;
}
return 0;
}

Input Output: -
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First


SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

8. Write a program to check entered number is strong number or not.


Executed Code: -
#include <iostream>
using namespace std;
int main() {
int num, temp, digit, sum = 0;
cout << "Enter a number to check if it's strong: ";
cin >> num;
temp = num;
while (temp > 0) {
digit = temp % 10;
int fact = 1;
for (int i = 1; i <= digit; i++) {
fact *= i;
}
sum += fact;
temp /= 10;
}

if (sum == num) {
cout << num << " is a Strong Number." << endl;
} else {
cout << num << " is not a Strong Number." << endl;
}
return 0;
}
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

Input Output: -

Observation and Learning: -


SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

- Write your observation and learning

Additional Questions
1. Write a program to print tables from 1 to 10

//1. Write a program to print tables from 1 to 10


#include <iostream>
using namespace std;
int main() {
int i,j;

for (i=1;i<11;i++){
for (j=1;j<11;j++){
cout<<"product of "<<i<<" and " <<j <<"="<<i*j<<endl;
}
cout<<endl;
}
return 0;

}
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

2. WAP to generate all combinations of 1, 2 & 3 using for loop.

//2. WAP to generate all combinations of 1, 2 & 3 using for loop.


#include <iostream>
using namespace std;
int main() {
int i,j;
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

for (i=1;i<4;i++){
for (j=1;j<4;j++){
cout<<i<<j<<endl;
}
cout<<endl;
}
return 0;

}
SVKM’s NMIMS
Mukesh Patel School of Technology Management & Engineering / School of
Technology Management & Engineering

B. Tech/MBA Tech Workbook Academic Year- 2024-25

Year:-First Subject:- Programming for Problem Solving Semester:- First

3. Write a C++ program to print Armstrong numbers between N1 to N2, where N2>N1.
4. Write a C++ program to print prime numbers between N1 to N2, where N2>N1.
5. Write a program in C++ to calculate the series (1) + (1+2) + (1+2+3) + (1+2+3+4) + ... +
(1+2+3+4+...+n).

You might also like