Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++
C++
  1. โปรแกรม C++ เพื่อใช้งาน Bit Array

    นี่คือโปรแกรม C++ ที่ใช้ Bit Array Bit Array คือโครงสร้างข้อมูลอาร์เรย์ที่จัดเก็บข้อมูลอย่างกะทัดรัด โดยทั่วไปจะใช้เพื่อสร้างโครงสร้างข้อมูลอย่างง่าย อัลกอริทึม ฟังก์ชันและรหัสเทียม: Begin    Function getBit(int val,int pos)    singleBit->b = 0    if(pos == 0) &nbs

  2. เหตุใดการประมวลผลอาร์เรย์ที่เรียงลำดับจึงเร็วกว่าอาร์เรย์ที่ไม่เรียงลำดับในโปรแกรม C ++

    ใน C ++ การประมวลผลอาร์เรย์ที่เรียงลำดับได้เร็วกว่าอาร์เรย์ที่ไม่เรียงลำดับเนื่องจากการทำนายสาขา ในสถาปัตยกรรมคอมพิวเตอร์ การคาดคะเนสาขาจะกำหนดว่าสาขาตามเงื่อนไข (ข้าม) ในโฟลว์คำสั่งของโปรแกรมมีแนวโน้มที่จะเกิดขึ้นหรือไม่ มาดูตัวอย่างกัน: if(arr[i] > 50) { Do some operation B } else { Do so

  3. ฉันจะประกาศอาร์เรย์ 2d ใน C ++ โดยใช้ new . ได้อย่างไร

    อาร์เรย์ 2 มิติแบบไดนามิกนั้นเป็นอาร์เรย์ของพอยน์เตอร์ไปยังอาร์เรย์ นี่คือไดอะแกรมของอาร์เรย์ 2 มิติที่มีขนาด 3 x 4 อัลกอริทึม Begin    Declare dimension of the array.    Dynamic allocate 2D array a[][] using new.    Fill the array with the elements.    Prin

  4. การส่งผ่านอาร์เรย์ 2D ไปยังฟังก์ชัน C++

    อาร์เรย์สามารถส่งผ่านไปยังฟังก์ชันเป็นอาร์กิวเมนต์ได้ ในโปรแกรมนี้ เราจะดำเนินการเพื่อแสดงองค์ประกอบของอาร์เรย์ 2 มิติโดยส่งผ่านไปยังฟังก์ชัน อัลกอริทึม Begin The 2D array n[][] passed to the function show(). Call function show() function, the array n (n) is traversed using a nested for loop.

  5. การลบ[] "รู้" ขนาดของอาร์เรย์ตัวถูกดำเนินการใน C ++ . เป็นอย่างไร

    โอเปอเรเตอร์ใหม่ใช้สำหรับการจัดสรรหน่วยความจำแบบไดนามิกซึ่งทำให้ตัวแปรในหน่วยความจำฮีป ตัวดำเนินการ Delete[] ใช้เพื่อจัดสรรคืนหน่วยความจำนั้นจากฮีป โอเปอเรเตอร์ใหม่เก็บไม่มีองค์ประกอบที่สร้างขึ้นในบล็อกหลักเพื่อให้การลบ [] สามารถจัดสรรหน่วยความจำนั้นใหม่โดยใช้หมายเลขนั้น โค้ดตัวอย่าง #include <io

  6. C ++ รองรับ Variable Length Arrays หรือไม่

    C++ ไม่สนับสนุนอาร์เรย์ความยาวผันแปร มาตรฐาน C++11 ระบุว่าขนาดอาร์เรย์เป็นนิพจน์คงที่ ดังนั้นหากเราเขียนโปรแกรมในภาษา C++ เช่น: void displayArray(int n) { int arr[n]; // ...... } int main() { displayArray(7); } It will not work.

  7. อาร์เรย์ของสตริงใน C++

    อาร์เรย์ของสตริงสามารถสร้างขึ้นใน C ++ โดยใช้คีย์เวิร์ดสตริง เรากำลังพูดถึงโปรแกรม C++ โดยใช้แนวทางนี้ อัลกอริทึม Begin Initialize the elements of array by string keyword. And take string as input. Print the array. End. โค้ดตัวอย่าง #include<iostream> #include<bits/stdc++.h> using

  8. ผลรวมของอาร์เรย์โดยใช้เลขคณิตตัวชี้ใน C++

    นี่คือโปรแกรม C++ ที่ใช้หาผลรวมขององค์ประกอบอาร์เรย์โดยใช้ตัวชี้ อัลกอริทึม Begin    Initialize the array elements with values from user input.    Initialize s = 0    Loop for i = 0 to       s = s + *(ptr + i)    Print the sum value in variable

  9. ผลิตภัณฑ์อาร์เรย์ใน C ++ โดยใช้ STL

    นี่คือตัวอย่างโปรแกรม C++ เพื่อค้นหา Array Product อัลกอริทึม Begin Initialize the values of array. Call used defined function accumulate to return the product of array. Print the solution. End. โค้ดตัวอย่าง #include <iostream> #include <numeric> using namespace std; int Product

  10. วิธีพิมพ์ขนาดของอาร์เรย์หลายมิติใน C ++

    นี่คือโปรแกรม C++ สำหรับพิมพ์ขนาดของอาร์เรย์ที่กำหนด อัลกอริทึม Here template() function is used to find out the current size of array. Then recursively call it till the last dimension of array. โค้ดตัวอย่าง #include <iostream> using namespace std; template <typename t, size_t n> void pr

  11. โอเวอร์โหลดตัวดำเนินการดัชนีอาร์เรย์ [] ใน C ++

    โอเปอเรเตอร์โอเวอร์โหลดมีบทบาทสำคัญในคุณลักษณะภาษาการเขียนโปรแกรมเชิงวัตถุ โอเปอเรเตอร์โอเวอร์โหลดคือประเภทของเวลาในการคอมไพล์หรือความหลากหลายแบบคงที่ อัลกอริทึม Begin Create a class Arr and declare size of array. Inside the class, initialize all the elements by using for loop. Print the al

  12. แปลงสตริงเป็นอาร์เรย์ถ่านใน C ++

    นี่คือโปรแกรม C++ สำหรับแปลงสตริงเป็นอาร์เรย์ถ่านใน C++ ซึ่งสามารถทำได้หลายวิธี: ประเภทที่ 1: อัลกอริทึม Begin Assign value to string m. For i = 0 to sizeof(m) Print the char array. End โค้ดตัวอย่าง #include<iostream> #include<string.h> using namespace std; int main() { &nb

  13. วิธีสร้างอาร์เรย์ 2D แบบไดนามิกภายในคลาสใน C++

    นี่คือโปรแกรม C++ อย่างง่ายในการสร้างอาร์เรย์ 2D แบบไดนามิกภายในคลาสเพื่อพิมพ์องค์ประกอบของอาร์เรย์ อัลกอริทึม Begin Create a class Arr and declare size of array. Inside the class, initialize all the elements by using for loop. Print the all elements. End. โค้ดตัวอย่าง #include <iostream

  14. วิธีส่งอาร์เรย์โดยอ้างอิงใน C++

    หากเราส่งที่อยู่ของอาร์เรย์ในขณะที่เรียกใช้ฟังก์ชัน สิ่งนี้เรียกว่าการเรียกใช้ฟังก์ชันโดยการอ้างอิง การประกาศฟังก์ชันควรมีตัวชี้เป็นพารามิเตอร์เพื่อรับที่อยู่ที่ส่งผ่าน เมื่อเราส่งที่อยู่เป็นอาร์กิวเมนต์ โค้ดตัวอย่าง #include <iostream> using namespace std; void show( int *num) {    

  15. วิธีใช้ std::sort เพื่อจัดเรียงอาร์เรย์ใน C++

    ในภาษาโปรแกรม การเรียงลำดับเป็นฟังก์ชันพื้นฐานที่ใช้กับข้อมูลเพื่อจัดเรียงข้อมูลเหล่านี้เป็นข้อมูลจากน้อยไปมากหรือมากไปหาน้อย ในโปรแกรม C++ จะมีฟังก์ชัน std::sort() สำหรับจัดเรียงอาร์เรย์ sort(start address, end address) ที่นี่ Start address => The first address of the element. Last address =>

  16. จะเริ่มต้นอาร์เรย์ไดนามิกใน C ++ ได้อย่างไร

    นี่คือโปรแกรม C++ เพื่อเริ่มต้นไดนามิกอาร์เรย์ ในโปรแกรมนี้ เราสามารถใช้อาร์เรย์ที่จัดสรรแบบไดนามิกเพื่อส่งคืนอาร์เรย์ภายในเครื่องจากฟังก์ชัน Array() โค้ดตัวอย่าง #include <iostream> using namespace std; int* Array() {    int* a = new int[100];    a[0] = 7;    a[1

  17. การส่งผ่านอาร์เรย์ไปยังฟังก์ชันใน C++

    C++ ไม่อนุญาตให้ส่งผ่านอาร์เรย์ทั้งหมดเป็นอาร์กิวเมนต์ไปยังฟังก์ชัน อย่างไรก็ตาม คุณสามารถส่งตัวชี้ไปยังอาร์เรย์ได้โดยการระบุชื่ออาร์เรย์โดยไม่มีดัชนี หากคุณต้องการส่งอาร์เรย์มิติเดียวเป็นอาร์กิวเมนต์ในฟังก์ชัน คุณจะต้องประกาศพารามิเตอร์อย่างเป็นทางการของฟังก์ชันด้วยวิธีใดวิธีหนึ่งจากสามวิธีต่อไปนี

  18. วิธีสร้างไดนามิกอาร์เรย์ของจำนวนเต็มใน C ++ โดยใช้คีย์เวิร์ดใหม่

    ใน C++ อาร์เรย์ไดนามิกสามารถสร้างได้โดยใช้คีย์เวิร์ดใหม่และสามารถลบออกได้โดยใช้คีย์เวิร์ด delete ให้เราพิจารณาตัวอย่างง่ายๆ ของมัน โค้ดตัวอย่าง #include<iostream> using namespace std; int main() {    int i,n;    cout<<"Enter total number of elements:"<&l

Total 5992 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:33/300  20-คอมพิวเตอร์/Page Goto:1 27 28 29 30 31 32 33 34 35 36 37 38 39