কম্পিউটার টিউটোরিয়াল

সি প্রোগ্রামিং-এ একটি বাক্যের প্রতিটি শব্দের 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 int sumcalc (string str, vector < long long int >&arrsum) {    int l = str.length ();    int sum = 0;    long long int bigSum = 0L;    for (int i = 0; i < l; 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 int >arrsum;    cout<< "The string is "<<str<<endl;    long long int 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-এ টেবিল কলামের যোগফল বের করা

  2. দেওয়া বাক্যের প্রতিটি শব্দে ক্যারেক্টার গণনার জাভা প্রোগ্রাম

  3. পাইথনে বাক্যের প্রতিটি শব্দ উল্টে ফেলার প্রোগ্রাম

  4. পাইথনে map ফাংশন ও ডিকশনারি ব্যবহার করে ASCII ভ্যালুর যোগফল বের করার প্রোগ্রাম