मान लीजिए हमने अलग-अलग पंक्तियों में एक छात्र का पहला नाम, अंतिम नाम, उम्र और कक्षा प्रदान की है। हमें उन सभी को पढ़ने और इस प्रारूप (आयु, प्रथम_नाम, अंतिम_नाम, वर्ग) में दिखाने के लिए सी ++ में स्ट्रक्चर का उपयोग करके एक प्रोग्राम लिखना होगा। आयु और वर्ग पूर्णांक प्रकार के होंगे, और first_name और last_name टाइम स्ट्रिंग के होंगे।
तो, अगर इनपुट पसंद है
priyam kundu 16 10
तो आउटपुट होगा (16, प्रियम, कुंडू, 10)
इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -
-
first_name के साथ एक संरचना को परिभाषित करें, प्रकार की स्ट्रिंग और आयु का last_name, पूर्णांक प्रकार का cl
-
प्रत्येक पंक्ति को पढ़ें और इसे एक छात्र प्रकार डेटा ब्लॉक स्टड में क्रमशः first_name, last_name, आयु, cl में संग्रहीत करें
-
इस तरह से छात्र जानकारी प्रदर्शित करें (स्टड.एज, स्टड.फर्स्ट_नाम, स्टड.लास्ट_नाम, स्टड.सीएल)
उदाहरण
आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -
#include <iostream> using namespace std; struct Student{ int age, cl; string first_name, last_name; }; int main() { Student stud; cin >> stud.first_name >> stud.last_name >> stud.age >> stud.cl; cout << "(" << stud.age << ", " << stud.first_name << ", " << stud.last_name << ", " << stud.cl << ")"; }
इनपुट
priyam kundu 16 10
आउटपुट
(16, priyam, kundu, 10)