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

C प्रोग्रामिंग में वाक्य के प्रत्येक शब्द के ASCII मानों का योग

किसी शब्द का ASCII मान ASCII मानकों के आधार पर उसका पूर्णांक प्रतिनिधित्व होता है। इस समस्या में, हमें एक वाक्य दिया गया है और हमें वाक्य के प्रत्येक शब्द के ASCII मानों का योग निकालना है।

इसके लिए हमें वाक्य के सभी कैरेक्टर्स के ASCII मान ज्ञात करने होंगे और फिर उन्हें जोड़ना होगा, जिससे उस शब्द के अक्षरों के ASCII मानों का योग मिलेगा। हमें यही प्रक्रिया सभी शब्दों के लिए दोहरानी होगी और अंत में सभी योगों को जोड़कर वाक्य के प्रत्येक शब्द के ASCII मानों का अंतिम योग प्राप्त करना होगा।

उदाहरण के लिए

वाक्य है "I love tutorials point"

आउटपुट होगा

105 438 999 554 2096

उदाहरण

#include <iostream>
#include <string>
#include <vector>
using namespace std;

long long sumCalc(string str, vector<long long> &arrSum) {
    int len = str.length();
    int sum = 0;
    long long bigSum = 0;
    for (int i = 0; i < len; i++) {
        if (str[i] == ' ') {
            bigSum += sum;
            arrSum.push_back(sum);
            sum = 0;
        } else {
            sum += str[i];
        }
    }
    arrSum.push_back(sum);
    bigSum += sum;
    return bigSum;
}

int main() {
    string str = "i love tutorials point";
    vector<long long> arrSum;
    cout << "The string is " << str << endl;
    long long sum = sumCalc(str, arrSum);
    cout << "Sum of ASCII values: ";
    for (auto x : arrSum)
        cout << x << " ";
    cout << endl << "Total sum -> " << sum;
    return 0;
}

आउटपुट

The string is i love tutorials point
Sum of ASCII values: 105 438 999 554
Total sum -> 2096
  1. Word में टेबल कॉलम का योग कैसे करें Word में टेबल कॉलम का योग कैसे करें

    Word आपको एक टेबल में कॉलम के योग की गणना करने की अनुमति देता है, ठीक वैसे ही जैसे आप Excel जैसे स्प्रेडशीट प्रोग्राम में करते हैं। यह पोस्ट आपको दिखाएगी कि इसे Word 2003, 2007, और 2010/2013/2016 में कैसे करें। एक उदाहरण के रूप में, हम दशमलव संख्याओं के एक कॉलम का योग करेंगे। Word 2007 से 2016 तक Wo

  1. - वाक्य में प्रत्येक शब्द को उल्टा करने का पायथन प्रोग्राम

    समस्या विवरण यहां हम पायथन बिल्ट-इन फंक्शन का उपयोग करते हैं। सबसे पहले हम वाक्य को शब्दों की सूची में विभाजित करते हैं। फिर प्रत्येक शब्द को उल्टा करते हैं और एक नई सूची बनाते हैं, यहां हम पायथन लिस्ट कॉम्प्रिहेंशन तकनीक का उपयोग करते हैं और अंत में शब्दों की नई सूची को जोड़कर एक नया वाक्य बनाते है

  1. - पायथन में मैप फंक्शन और डिक्शनरी का उपयोग करके ASCII मानों का योग

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