Whenever you prepare for Interview you must be aware with printing patterns , In coding interview interviewer may ask you print any number pattern , alphabet pattern or an character patterns. We recommend you to follow our patterns series so you will feel comfortable with printing patterns. In this blog post you will find set 1 of star patterns.
We recommend you to solve other types patterns as well –
Click on the pattern and you will get redirected to the code.
Pattern 1
***** ***** ***** ***** *****
Code for pattern 1
Java
C++
Java
public class MainClass {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
C++
int main() {
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
std::cout << "*";
}
std::cout << std::endl;
}
return 0;
};
Pattern 2
***** **** *** ** *
Code for pattern 2
Java
C++
Java
public class MainClass {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
if(j+i<=4)
System.out.print("*");
}
System.out.println();
}
}
}
C++
#include
int main() {
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
std::cout << "*";
}
std::cout << std::endl;
}
return 0;
};
Pattern 3
* ** *** **** *****
Code for pattern 3
Java
C++
Java
public class MainClass {
public static void main(String[] args) {
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
if(j-i<=0)
System.out.print("*");
}
System.out.println();
}
}
}
C++
int main() {
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
if (j - i <= 0) {
std::cout << "*";
}
}
std::cout << std::endl;
}
return 0;
};
Pattern 4
* ** *** **** ***** **** *** ** *
Code for pattern 4
Java
C++
Java
public class MainClass {
public static void main(String[] args) {
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 5; j++) {
if(j-i<=0 && j+i<=8)
System.out.print("*");
}
System.out.println();
}
}
}
C++
int main() {
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 5; j++) {
if (j - i <= 0 && j + i <= 8) {
std::cout << "*";
}
}
std::cout << std::endl;
}
return 0;
};
Pattern 5
***** **** *** ** * ** *** **** *****
Code for pattern 5
Java
C++
Java
public class MainClass {
public static void main(String[] args) {
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 5; j++) {
if(j-i<=-4 || j+i<=4)
System.out.print("*");
}
System.out.println();
}
}
}
C++
#include
int main() {
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 5; j++) {
if (j - i <= -4 || j + i <= 4) {
std::cout << "*";
}
}
std::cout << std::endl;
}
return 0;
};