Explanation (English): In C programming, the for
loop is used when the number of iterations is known. It consists of three parts: initialization, condition, and increment/decrement.
Explanation (हिंदी): C प्रोग्रामिंग में for
लूप तब इस्तेमाल किया जाता है जब हमें पता हो कि कोड कितनी बार चलाना है। इसमें तीन भाग होते हैं: प्रारंभ (initialization), शर्त (condition), और बढ़ोतरी/घटाव (increment/decrement)।
#include <stdio.h>
int main() {
for(int i = 1; i <= 5; i++) {
printf("%d\n", i);
}
return 0;
}
व्याख्या: यह प्रोग्राम 1 से 5 तक की संख्याएँ प्रिंट करता है।
#include <stdio.h>
int main() {
int sum = 0;
for(int i = 1; i <= 10; i++) {
sum += i;
}
printf("Sum = %d", sum);
return 0;
}
व्याख्या: यह पहले 10 प्राकृतिक संख्याओं का योग निकालता है।
#include <stdio.h>
int main() {
for(int i = 2; i <= 10; i += 2) {
printf("%d ", i);
}
return 0;
}
व्याख्या: यह 2 से 10 तक की सम संख्याएँ प्रिंट करता है।
#include <stdio.h>
int main() {
int num = 1234;
for(; num > 0; num = num / 10) {
printf("%d\n", num % 10);
}
return 0;
}
व्याख्या: यह संख्या के अंकों को उल्टे क्रम में प्रिंट करता है।
#include <stdio.h>
int main() {
int fact = 1;
for(int i = 1; i <= 5; i++) {
fact *= i;
}
printf("Factorial = %d", fact);
return 0;
}
व्याख्या: यह 5 का factorial निकालता है।
#include <stdio.h>
int main() {
for(char ch = 'A'; ch <= 'Z'; ch++) {
printf("%c ", ch);
}
return 0;
}
व्याख्या: यह A से Z तक के अक्षर प्रिंट करता है।
#include <stdio.h>
int main() {
int n = 7, isPrime = 1;
for(int i = 2; i < n; i++) {
if(n % i == 0) {
isPrime = 0;
break;
}
}
if(isPrime)
printf("Prime");
else
printf("Not Prime");
return 0;
}
व्याख्या: यह चेक करता है कि संख्या प्राइम है या नहीं।
#include <stdio.h>
int main() {
int power = 1;
for(int i = 0; i <= 5; i++) {
printf("2^%d = %d\n", i, power);
power *= 2;
}
return 0;
}
व्याख्या: यह 2 की पावर टेबल 2^5 तक प्रिंट करता है।
#include <stdio.h>
int main() {
for(int i = 5; i > 0; i--) {
printf("%d\n", i);
}
printf("Go!\n");
return 0;
}
व्याख्या: यह 5 से 1 तक की उल्टी गिनती दिखाता है और फिर "Go!" प्रिंट करता है।
#include <stdio.h>
int main() {
int num = 123, rev = 0;
for(; num != 0; num /= 10) {
rev = rev * 10 + num % 10;
}
printf("Reverse = %d", rev);
return 0;
}
व्याख्या: यह संख्या को उल्टा करता है।