الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في مصفوفة ديناميكية home work

مغلق
بدأه العثامنة في 28 نوفمبر 2005 · 12 رد · 833 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

#include<iostream.h>
void get(double*&a,int)
{
cout<<"enter number of items :";
cin>>n;
a=new double[n];
cout<<"enter"<<n<<"items:";
for(int i=0; i<n; i++)
cin>>a[ i ];
}
void print (double *a; int n)
{
for( int i=0; i<n; i++)
cout<<a<<" ";
cout<<endl;
}
void main( )
{ double *a;
int n;
get(a,n);
print(a,n);
delete[ ]a;
get(a,n);
print(a,n);
delete[ ]a;
}

حول السؤال إلى class

ارجوا الاجوبة اسرع وقت ممكن ....؟

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 29 نوفمبر 2005 في 00:52

#2
اقتباس
#include<iostream.h>
void get(double*&a,int)
{
cout<<"enter number of items :";
cin>>n;
a=new double[n];
cout<<"enter"<<n<<"items:";
for(int i=0; i<n; i++)
cin>>a[ i ];
}
void print (double *a; int n)
{
for( int i=0; i<n; i++)
cout<<a<<" ";
cout<<endl;
}
void main( )
{ double *a;
int n;
get(a,n);
print(a,n);
delete[ ]a;
get(a,n);
print(a,n);
delete[ ]a;
}

حول السؤال إلى class

ارجوا الاجوبة اسرع وقت ممكن ....؟

"ممكن توضح السوال "

تم تعديل هذه المشاركة بواسطة hamada hassan ali في 28 نوفمبر 2005 في 19:15

_____________________________

C Language && Windwos_API

_____________________________

#3
hamada hassan ali كتب:
"ممكن توضح السوال "

شكرا على الاستجابة

أنا جديد في هذا المنتدى :rolleyes:

طلب منا مدرس المادة تحويل هذا البرنامج الى class

هذا ما فهمته من السؤال :blink:

#4

الي فهمته من السؤال ان المستخدم راح يدخل عدد item بعدين راح يكون array بالسايز الي دخله(عددitem)

بعدين راح يطلب منه يدخل itemالاول وهكذا

فأتوقع ان هذا الحل

class item{

double *a;
int n;
public:
item() {}
~item() {if(a) delete a;}//هذي  ان لاين فنكشن
void get(){
cout<<"enter number of item:";
cin>>n;
a=new double[n];
cout<<"enter"<<n<<"items:";
for(int i=0; i<n; i++)
cin>>a[ i ];
}// هذي ان لاين فنكشن

void print ()
{
for( int i=0; i<n; i++)
cout<<a<<" ";
cout<<endl;
}
{;

بعدين سو اس اوبجيكت تبغاه

#5

بصراحه انا ما ادري وش سالفة ذا الاكواد ليش تصير منقلبه معي بس ان شاء الله انك تفهمه

المقصود من السؤال والله اعلم انه يبغى يكون داخل كل اوبجيكت array of pointer و size array

#6
class item{
double *a;
int n;
public:
item() {}
~item() {if(a) delete a;}//هذي ان لاين فنكشن
void get(){
cout<<"enter number of item:";
cin>>n;
a=new double[n];
cout<<"enter"<<n<<"items:";
for(int i=0; i<n; i++)
cin>>a[ i ];
}// هذي ان لاين فنكشن

void print ()
{
for( int i=0; i<n; i++)
cout<<a<<" ";
cout<<endl;
}
}

هكدا افضل

_____________________________

C Language && Windwos_API

_____________________________

#7

الف شكر للأخوان نوفا و حمادة :D

غلبناكم معنا

سنعلمكم بما يعلق عليه مدرس المادة :rolleyes:

#8

اكتب البرنامج كامل ياستخدام class

ارجو الحل اسرع وقت ممكن :(

#9

غريبة ؟؟ طب ما الاخوة حلو المسئلة بالclass كل ما هو ناقص أن تأخد object from this class وخلاص

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#10

كتبت برنامج السابقة class اوكي تمام

بس لكن المدرس المادة بقولي انه بشرط اكتب برنامج كامل ب class و main( )

ارجوا الحل اقرب الوقت ممكن ......؟

#11

بسم الله الرحمن الرحيم

العفو من الاخوة الذين قدموا حلول لكني اظن اني فهمت على الاخ ماذا يريد فأدخلت بعض التعديلات على الصنف

بالاضافة لكيفية استخدامه في الملف المرفق

فقط افتح الملف في اي محرر سي وسيعمل ان شاء الله

ابن الفرات abdomran

2.rar

#12

قدمت الواجب للدكتور ولكنه قال هذا برنامج class فقط وهو يريد أن أكتب برنامج كامل في ال C++ باستخدام class

+ main( )

ارجو الحل بأسرع وقت ممكن ....؟

ولكم جزيل الشكر

#13

يرجى مراجعة القوانين.

طلب كود جاهز لأسئلة الواجب ممنوع.

هذا الموضوع مغلق.

مواضيع مشابهة