C प्रोग्राम को संख्याओं को X पैटर्न में प्रदर्शित करने के लिए नीचे दिया गया एल्गोरिथम देखें।
एल्गोरिथम
चरण 1: शुरू चरण 2: वेरिएबल्स डिक्लेयर करें चरण 3: पंक्तियों की संख्या पढ़ें चरण 4: फॉर लूप संतुष्ट करता है
- यदि (i==j || i+j==rows-1)
- i+1 प्रिंट करें
- " " प्रिंट करें
संख्याओं को X पैटर्न में प्रिंट करने का तर्क निम्नानुसार है:
for(i = 0; i < rows; i++){
for(j = 0; j < rows; j++){
if(i == j || i + j == rows - 1){
printf("%d", i+1);
}else{
printf(" ");
}
}
printf("\n");
}
प्रोग्राम
निम्नलिखित C प्रोग्राम संख्याओं को X पैटर्न में प्रदर्शित करता है:
#include <stdio.h>
main(){
int i, j, rows;
printf("Enter number of rows:\n");
scanf("%d", &rows);
for(i = 0; i < rows; i++){
for(j = 0; j < rows; j++){
if(i == j || i + j == rows - 1){
printf("%d", i+1);
}else{
printf(" ");
}
}
printf("\n");
}
}
आउटपुट
Enter number of rows: 10
1 1
2 2
3 3
4 4
55
66
7 7
8 8
9 9
10 10