यहां हम देखेंगे कि किसी दिए गए स्ट्रिंग में प्रत्येक वर्ण के 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