कार्यक्रम विवरण
किसी संख्या का वर्ग उस संख्या का स्वयं का गुणा होता है।
एक वर्ग संख्या या पूर्ण वर्ग एक पूर्णांक है जो एक पूर्णांक का वर्ग होता है;
पूर्ण वर्ग पूर्ण संख्याओं के वर्ग होते हैं
1, 4, 9, 16, 25, 36, 49, 64, 81, 100
यहां 1 से 100 तक के सभी पूर्ण वर्गों के वर्गमूल दिए गए हैं।
√1 = 1 since 12 = 1 √4 = 2 since 22 = 4 √9 = 3 since 32 = 9 √16 = 4 since 42 = 16 √25 = 5 since 52 = 25 √36 = 6 since 62 = 36 √49 = 7 since 72 = 49 √64 = 8 since 82 = 64 √81 = 9 since 92 = 81 √100 = 10 since 102 = 100
एक गैर-पूर्ण वर्ग वह प्रत्येक संख्या है जो स्वयं के साथ किसी पूर्णांक का वर्ग करने का परिणाम नहीं है।
नीचे दी गई संख्याएं गैर-पूर्ण वर्ग संख्याएं हैं
2,3,5,6,7,8,10,11,12,13,14,15,17,18,19,20,21,22,23,24,26 etc…
एल्गोरिदम
Check all numbers from 1 to the user specified number. Check if it is perfect square or not. If not a perfect square, print the Non Perfect Square Number.
उदाहरण
/* Program to print non square numbers */ #include <stdio.h> #include <math.h> int main() { int number,i,x; int times = 0; clrscr(); printf("Print the Non Square Numbers till:"); scanf("%d", &number); printf("The Non Squre Numbers are:"); printf("\n"); for(i = 1;times<number;i++,times++){ x = sqrt(i); if(i!=x*x){ printf("%d\t", i); } } getch(); return 0; }
आउटपुट