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

C++ में किलोबाइट्स को बाइट्स और बिट्स में बदलें


इनपुट के रूप में किलोबाइट्स दिया गया है और कार्य दिए गए इनपुट को बाइट्स और बिट्स की संख्या में बदलना है।

बिट − कंप्यूटर में, बिट सबसे छोटी इकाई है जिसे दो पूर्णांक मान 0 और 1 से दर्शाया जाता है और कंप्यूटर में सभी जानकारी इन दो अंकों के अनुक्रम के रूप में संसाधित होती है।

N-बिट्स = 2^N पैटर्न, जहां N 1 से शुरू होने वाला कोई भी पूर्णांक मान हो सकता है।

बाइट − कंप्यूटर में, बाइट को 8 बिट्स से दर्शाया जाता है। बाइट एक कैरेक्टर को 0 और 255 के बीच की संख्याओं तक रखने में सक्षम है।

1 बाइट = 8 बिट्स

जिसका अर्थ है 2^8 पैटर्न जो 256 के बराबर है

बाइट्स के कई रूप हैं −

1 किलोबाइट (KB) = 1024 बाइट्स

1 मेगाबाइट (MB) = 1048576 बाइट्स

1 गीगाबाइट = 1073741824 बाइट्स

उदाहरण

इनपुट 1-: किलोबाइट्स = 10 आउटपुट-: 10 किलोबाइट्स = 10240 बाइट्स और 81920 बिट्स इनपुट 2-: किलोबाइट्स = 1 आउटपुट-: 1 किलोबाइट्स = 1024 बाइट्स और 8192 बिट्स

नीचे उपयोग किया गया दृष्टिकोण इस प्रकार है −

  • किलोबाइट्स में डेटा इनपुट करें
  • किलोबाइट्स को बाइट्स में बदलने के लिए सूत्र लागू करें

    बाइट्स = किलोबाइट्स * 1024

  • किलोबाइट्स को बिट्स में बदलने के लिए सूत्र लागू करें

    बिट्स = किलोबाइट्स * 8192

एल्गोरिदम

शुरुआत चरण 1-> बिट्स में बदलने के लिए फ़ंक्शन घोषित करें    long Bits(int kilobytes)       long Bits = 0 सेट करें       Bits = kilobytes * 8192 सेट करें       Bits वापस करें चरण 2-> बाइट्स में बदलने के लिए फ़ंक्शन घोषित करें    long Bytes(int kilobytes)       long Bytes = 0 सेट करें       Bytes = kilobytes * 1024 सेट करें       Bytes वापस करें चरण 3-> main() में    int kilobytes = 10 घोषित करें    Bits(kilobytes) कॉल करें    Bytes(kilobytes) कॉल करें रुकें

उदाहरण

#include <bits/stdc++.h> using namespace std; //बिट्स में बदलें long Bits(int kilobytes) {    long Bits = 0;    Bits = kilobytes * 8192;    return Bits; } //बाइट्स में बदलें long Bytes(int kilobytes) {    long Bytes = 0;    Bytes = kilobytes * 1024;    return Bytes; } int main() {    int kilobytes = 10;    cout << kilobytes << " किलोबाइट्स = " << Bytes(kilobytes) << " बाइट्स और " << Bits(kilobytes) << " बिट्स";    return 0; }

आउटपुट

यदि हम उपरोक्त कोड चलाते हैं तो यह निम्नलिखित आउटपुट उत्पन्न करेगा

10 किलोबाइट्स = 10240 बाइट्स और 81920 बिट्स

  1. C++ में डायगोनल मैट्रिक्स और स्केलर मैट्रिक्स जांचें C++ में डायगोनल मैट्रिक्स और स्केलर मैट्रिक्स जांचें

    एक मैट्रिक्स M[r][c] दिया गया है, r पंक्तियों की संख्या दर्शाता है और c कॉलम की संख्या दर्शाता है जैसे कि r = c एक स्क्वायर मैट्रिक्स बनाता है। हमें ढूंढना है कि दिया गया स्क्वायर मैट्रिक्स डायगोनल और स्केलर मैट्रिक्स है या नहीं, यदि यह डायगोनल और स्केलर मैट्रिक्स है तो परिणाम मे

  1. - C++ प्रोग्राम में 'struct' और 'typedef struct' में अंतर

    मूल रूप से struct का उपयोग एक संरचना को परिभाषित करने के लिए किया जाता है। लेकिन जब हम इसका उपयोग करना चाहते हैं तो हमें C में struct कीवर्ड का उपयोग करना होता है। यदि हम typedef कीवर्ड का उपयोग करते हैं, तो एक नया नाम, हम उस नाम से struct का उपयोग कर सकते हैं, बिना struct कीवर्ड लिखे। C++ में, str

  1. C++ प्रोग्राम: फारेनहाइट को सेल्सियस में बदलना C++ प्रोग्राम: फारेनहाइट को सेल्सियस में बदलना

    इस प्रोग्राम में हम देखेंगे कि C++ का उपयोग करके सेल्सियस को फारेनहाइट में कैसे बदलें। जैसा कि हम जानते हैं सूत्र सरल है। एल्गोरिदम शुरुआत सेल्सियस तापमान C में लें F = (9C/5)+32 की गणना करें F वापस करें अंत उदाहरण कोड #include<iostream> using namespace std; main() { float f, c; cout <<