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

किसी दिए गए स्ट्रिंग के वर्णों के ASCII मानों का औसत?

यहां हम देखेंगे कि किसी दिए गए स्ट्रिंग में प्रत्येक वर्ण के ASCII मानों का औसत कैसे गिनें। मान लीजिए कि स्ट्रिंग "एबीसी" है। एएससीआई मान 65, 66, 67 हैं। तो इन तीनों का औसत 66 है।

एल्गोरिदम

asciiAverage(String)

Begin
   sum := 0
   for each character c in String, do
      sum := sum + ASCII of c
   done
   return sum/length of String
End

उदाहरण

#include<iostream>
using namespace std;
float asciiAverage(string str){
   int sum = 0;
   for(int i = 0; i<str.size(); i++){
      sum += int(str[i]);
   }
   return sum/str.size();
}
main() {
   string str;
   cout << "Enter a string: ";
   cin >> str;
   cout << "ASCII average is: " << asciiAverage(str);
}

आउटपुट

Enter a string: Hello
ASCII average is: 100

  1. असीसी () अजगर में

    ASCII को अमेरिकन स्टैंडर्ड कोड फॉर इंफॉर्मेशन इंटरचेंज से संक्षिप्त किया गया है। यह एक वर्ण एन्कोडिंग मानक है। उदाहरण के लिए अंग्रेजी वर्णमाला A का ASCII मान 65 है। पायथन किसी वस्तु का मुद्रण योग्य प्रतिनिधित्व प्राप्त करने के लिए यह फ़ंक्शन प्रदान करता है। यह एक पैरामीटर लेता है जो एक वस्तु है जो ए

  1. एएससीआईआई मूल्यों को योग करने के लिए पायथन में मानचित्र फ़ंक्शन और डिक्शनरी

    हम एक वाक्य में प्रत्येक शब्द के लिए ASCII योग की गणना करना चाहते हैं और मानचित्र फ़ंक्शन और शब्दकोशों का उपयोग करके पूरे वाक्य के रूप में। उदाहरण के लिए, यदि हमारे पास वाक्य है - "hi people of the world" शब्दों के लिए संबंधित ASCII योग होगा:209 645 213 321 552 और उनका योग होगा :1940. ह

  1. रूबी को समझना:स्ट्रिंग एन्कोडिंग, ASCII और यूनिकोड

    ऐसी दुनिया में वर्णों के तार कैसे मौजूद हो सकते हैं जहां कंप्यूटर केवल एक और शून्य को समझते हैं? खैर… ठीक वैसे ही जैसे हम किसी डोमेन नाम को आईपी पते पर मैप कर सकते हैं। या किसी विशिष्ट उत्पाद का बारकोड। हम कर सकते हैं… संख्याओं को वर्णों में मैप करें! जैसे 97 करने के लिए a । या 122 करने के