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

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

समस्या

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

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

समाधान

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

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 - योग घोषित करें और आरंभ करें=0

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

चरण 5 - यदि यह एक पूर्ण वर्ग है, तो योग =योग + संख्या की गणना करें।

चरण 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. एक सरणी के सभी तत्वों को दूसरे सरणी में कॉपी करने के लिए पायथन प्रोग्राम

    जब सभी तत्वों को एक सरणी से दूसरे में कॉपी करने की आवश्यकता होती है, तो कोई नहीं तत्वों के साथ एक खाली सरणी बनाई जाती है। लूप के लिए सरल का उपयोग तत्वों पर पुनरावृति करने के लिए किया जाता है, और = ऑपरेटर का उपयोग नई सूची में मान निर्दिष्ट करने के लिए किया जाता है। नीचे उसी का एक प्रदर्शन है - उदाहर

  1. पायथन में सरणी में सभी तत्वों की आवृत्तियों की गणना करें

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

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

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