Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सरणी में सभी पूर्ण वर्ग तत्वों को जोड़ने का C प्रोग्राम

समस्या

सरणी में पूर्ण वर्ग तत्वों का योग ज्ञात करने के लिए एक प्रोग्राम लिखें।

सरणी में तत्वों की संख्या इनपुट के रूप में दी गई है और उन तत्वों के सभी पूर्ण वर्गों का योग जो सरणी में मौजूद हैं, आउटपुट है।

समाधान

उदाहरण के लिए,

Input = 1, 2, 3, 4, 5, 9, 10, 11, 16 
The perfect squares are 1, 4, 9, 16. 
Sum = 1 + 4 + 9 + 16 = 30 
Output: 30

एल्गोरिथम

सरणी में पूर्ण वर्ग तत्वों को जोड़ने के लिए नीचे दिया गया एल्गोरिथम देखें।

चरण 1 - रनटाइम पर सरणी में तत्वों की संख्या पढ़ें।

चरण 2 - तत्वों को इनपुट करें।

चरण 3 - sum = 0 डिक्लेयर और इनिशियलाइज़ करें।

चरण 4 - जांचें, क्या सरणी तत्व पूर्ण वर्ग है या नहीं।

चरण 5 - यदि यह पूर्ण वर्ग है, तो sum = sum + नंबर कंप्यूट करें।

चरण 6 - योग वापस करें।

उदाहरण

निम्नलिखित C प्रोग्राम सरणी में पूर्ण वर्ग तत्वों का योग ज्ञात करता है:

#include <stdio.h> 
#include <math.h> 
int isPerfectSquare(int number){ 
    int iVar; 
    float fVar; 
    fVar = sqrt((double)number); 
    iVar = fVar; 
    if(iVar == fVar) 
        return number; 
    else 
        return 0; 
} 
int main(){ 
    int n; 
    printf("enter no: of elements:"); 
    scanf("%d", &n); 
    int arr[n]; 
    int i; 
    printf("enter the elements in an array:\n"); 
    for(i = 0; i < n; i++){ 
        scanf("%d", &arr[i]); 
    } 
    int sum = 0; 
    for(i = 0; i < n; i++){ 
        sum = sum + isPerfectSquare(arr[i]); 
    } 
    printf("sum=%d", sum); 
    return 0; 
}

आउटपुट

Run 1: 
enter no: of elements: 5 
enter the elements in an array: 1 3 5 9 10 
sum=10 
Run 2: 
enter no: of elements: 5 
enter the elements in an array: 1 4 9 16 25 
sum=55
  1. - पायथन प्रोग्राम: एक सरणी के सभी तत्वों को दूसरी सरणी में कॉपी करना

    जब एक सरणी से दूसरी सरणी में सभी तत्वों को कॉपी करने की आवश्यकता होती है, तो None तत्वों के साथ एक खाली सरणी बनाई जाती है। तत्वों पर पुनरावृत्ति करने के लिए एक साधारण फॉर लूप का उपयोग किया जाता है, और नई सूची में मान असाइन करने के लिए = ऑपरेटर का उपयोग किया जाता है। उदाहरण my_list_1 = [34, 56, 78,

  1. - पायथन में ऐरे के सभी एलिमेंट्स की फ्रीक्वेंसी गिनें

    इस ट्यूटोरियल में, हम एक प्रोग्राम लिखेंगे जो ऐरे में सभी एलिमेंट्स की फ्रीक्वेंसी ढूंढता है। हम इसे अलग-अलग तरीकों से कर सकते हैं, आइए उनमें से दो का पता लगाते हैं। डिक्शनरी का उपयोग करना ऐरे इनिशियलाइज़ करें। एक खाली डिक्शनरी इनिशियलाइज़ करें। लिस्ट पर पुनरावृति करें। यदि एलिमेंट डिक्शनरी में नह

  1. - दिए गए पूर्णांक सरणी के सभी विशिष्ट तत्व प्रिंट करने का पायथन प्रोग्राम

    समस्या विवरण एक पूर्णांक सरणी दी गई है। सरणी के तत्व डुप्लिकेट हो सकते हैं। हमारा कार्य विशिष्ट मान प्रदर्शित करना है। उदाहरण इनपुट:: A=[1,2,3,4,2,3,5,6] आउटपुट [1,2,3,4,5,6] एल्गोरिदम सरणी तत्व इनपुट करें। फिर एक-एक करके सभी तत्वों को चुनें। फिर जांचें कि चुना गया तत्व पहले से प्रदर्शित है या न