सम वर्ग संख्याएं हैं - 22, 42, 62, 82,...
= 4, 16, 36, 64, 100, ...
एल्गोरिदम
START
चरण 1: दो वेरिएबल a और n घोषित करें
चरण 2: रनटाइम पर संख्या n पढ़ें
चरण 3: वर्ग संख्याओं को प्रिंट करने के लिए फॉर लूप का उपयोग करें
For a = 2; a*a <= n; a += 2
जब तक शर्त पूरी होती है लूप जारी रहेगा और
a*a प्रिंट करें
STOP
प्रोग्राम 1
#include<stdio.h>
int main(){
int a, n;
printf("enter a number for n:");
scanf("%d", &n);
for(a = 2; a*a <= n; a += 2) // 1 और n के बीच मौजूद सम वर्ग प्रिंट करें {
printf("%d\n", a*a);
}
return 0;
}
आउटपुट
enter a number for n: 200 4 16 36 64 100 144 196
प्रोग्राम 2
1 से n के बीच सम क्यूब्स ज्ञात करने का प्रोग्राम निम्नलिखित है:
#include<stdio.h>
int main(){
int a, n;
printf("enter a number for n:");
scanf("%d", &n);
for(a = 2; a*a*a <= n; a += 2){
printf("%d\n", a*a*a);
}
return 0;
}
आउटपुट
enter a number for n: 300 8 64 216