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

تسع برامج

بدأه esaa في 14 أبريل 2008 · 13 رد · 1,520 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم....

لدي بعض البرامج ::: اطرحها لكم لتساعدوني في حلها:::

عملت مجهود لكن لم اصل للحل الامثل ::

فاتيت طالبا مساعدتكم بارك الله في علمكم:::

1/اكتب برنامج يقوم بايجاد العدد الاكبر من بين ثلاثة اعداد باستخدام الدوال؟

هذا حلي ولكنه لم يتطبق الكود معي::


Void main(){
Int a,b,c,d;
Cout<<"enter the numbers:";
Cin>>a>>b>>c;
D=maximum(a,b);
Cout<<"the maximum number is:"<<maximum(c,d);
}

Int maximum(int x,int y){
Int x,y;
If(x>y)
Cout<<x;
Else
Cout<<y;
}
#include<iostream.h>

2/اكتب برنامج يقوم بايجاد العدد الاكبر من بين اربعة اعداد؟


Void main(){
Int n1,n2,n3,n4,r,s;
Cout<<"enter the numbers:";
Cin>>n1>>n2>>n3<<n4;
r=maximum(n1,n2);
s=maximum((maximum(n1,n2),n3);
Cout<<"the maximum number is:"<<maximum(s,n4);
}

Int maximum(int x,int y){
Int x,y;
If(x>y)
Cout<<x;
Else
Cout<<y;
}
#include<iostream.h>

3/اكتب برنامج يقوم برسم الاشكال التاليه:

***** *****

**** ****

*** ***

** **

* *

* *

** **

*** ***

**** ****

***** *****

كل شكل في برنامج مستقل:::

عرفت ارسم الشكلين الاول والثالث فقط:

وهاهو الكود:


Int h[]={5,4,3,2,1};
For(int i=1;i<=5;i++){
For(int j=0;j<=h;j++)
Cout<<"*\n";
Getch();
}

Void main(){
Int h[]={5,4,3,2,1};
For(int i=5;i>=1;i--){
For(int j=0;j<=h;j++)
Cout<<"*\n";
Getch();
}
Void main(){

4/اكتب برنامج يقوم باستقبال عدد واحد ويظهر احدى الرسائل الاتيه:

(العدد زوجي,العدد فردي,العدد اولي,العدد فردي اولي)؟

5/اكتب برنامج يقوم باستقبال nمن الاعداد ويطبع الاعداد الاوليه؟

6/اكتب برنامج يقوم باستقبال nمن الاعداد ويطبع عدد الاعداد الاوليه,وعدد الاعداد الزوجية والاعداد الفرديه؟

7/اكتب برنامج يقوم باستقبال nمن الاعداد ويطبع عدد الاعداد السالبة وعدد الاعداد الموجبة؟

8/اكتب برنامج يقوم باستقبال n من الاعداد ويطبع عدد الاعداد

السالبة وعدد الاعداد الموجبة؟باستخدام الدوال؟

9/اكتب برنامج يقوم باستقبال n من الاعداد ويطلب من المستخدم ان يدخل رقم فاذا ادخل رقم 1 يطبع اكبر قيمة, واذا ادخل رقم2يطبع ثاني اكبر قيمة, واذا ادخل رقم 3يطبع ثالث اكبر قيمة؟

رجاء ساعدوني واشرحوا لي كمان ::: عشان افهم:::

دمتم بخير

#2

المعذرة اخوي , فأنا على عجالة من امري

Int maximum(int x,int y){
Int x,y;
If(x>y)
Cout<<x;
Else
Cout<<y;
}

اين القيمة المعادة (return ) , لاحظ بأنك عرفت ان الدالة تعيد قيمة من نوع int

ايضا الدالة تقارن فقط بين رقمين وليس ثلاثة ارقام , لجعلها تقارن بين ثلاثة ارقام , يجب ان تحمل الدالة ثلاثة وسائط parameters

لماذا عرفت متغيرين بنفس الاسم ؟

int x,y;

لقد قمت بتعريف المتغيرات في وسائط الدالة , وهذا يكفي , وهو الصح , لانك ستقارن بينهم وليس بين متغيرات جديدة

مثلا :

int max ( int a,int b , int c )

والدالة تقوم بالمقارنة بين المتغيرات الثلاثة وفي النهاية ترجع (return) المتغير الاكبر

المعذرة فأنا في عجالة من امري

تم تعديل هذه المشاركة بواسطة time1 في 14 أبريل 2008 في 21:20

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#3

اسكرك اخي على الافاده :::

ارجوا ان تسسساعدوني بالبرامج الباقيه باقصى سرعه لو سمحتواااا

:S

#4

اهلين اخي ,

اكمل حل بقية البرامج

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#5

وش اكمل اخي ماعرفت انا ابدأ فيها حتى

ها انا احاول بس وقتي ضيق

وماكوا حل وصلت له

ارجوك ساعدني انت :::

اللي عرفت له كتبته امامك اما البقيه لسه ماعرفت ::::

ممكن تساعدني؟؟؟

بارك الله بك

:D

#6

راجع اخي قوانين الكتابة بالمنتدى

يمنع حل الواجبات ,

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

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#7

اخي هذا مو واجب هذا نشاط لي انا :::

بس عادي انا احترم قوانين المشاركة وعلى راسي

حاولت وحاولت وماخرجت بغير هذه النتيجه :::

تفضل .....

7/اكتب برنامج يقوم باستقبال nمن الاعداد ويطبع عدد الاعداد السالبة وعدد الاعداد الموجبة؟


Int n,pos=0,neg=0;
Cout<<"Enter the numbers…";
Cin>>n;
If(n>0)
Pos++;
Else
Neg++;
Cout<<"the couont of positive..:\n"<<pos++;
Cout<<"the couont of negative..:\n"<<neg++;
Getch();
}
Voidmain(){

بس ماعرفت شلون اخلي المستخدم يدخل مجموعه من الاعداد وليس عدد واحد فقط

كيف اعمل؟؟؟

8/اكتب برنامج يقوم باستقبال n من الاعداد ويطبع عدد الاعداد

السالبة وعدد الاعداد الموجبة؟باستخدام الدوال؟

هذا نفس السابق فقط التغير اني ساعرف دوال لكل حاله::

هكذا؟؟


Int nega(int b);
Voidmain(){
Cout<<"Enter the numbers…";
Cin>>n;
I
Cout<<"the couont of positive..:\n"<<posi();
Cout<<"the couont of negative..:\n"<<nega();
Getch();
}
Int posi(int a){
Int a, pos=0;
If(a>0)
Pos++;
Return pos;
}
Int nega(int b){
Int b,neg=0;
if(b<0)
Neg++;
Return neg;
}
Int posi(int a);

طيب اخي انا كتبت محاولتي بالبرنامج رقم 3 السؤال الثالث اقصد

وانت لم تعلق عليه::!!!!!!د

ليش؟

انا عملت شككلين مثل ماقلت لك :::

فاعطني فكره الشكلين الاخرين هم بالعكس بس انا ماعرفت شلون اعملهم::

حاولت والله وماعرفت:::

وش اسوي؟؟

================

عندي استفسار :::

بالنسبه للسؤال الرابع:::

كيف هي فكره اختبار العدد اذا كان اولي ام لا

هل هكذا::

if(n%n){
if(n%1)
cout<<"the number is Awaly";
}

وهل يصح ان اربط بين الشرطين بعلامة &&؟؟؟

ارجوا ان اجد اجابة عن استفساراتي :::

وتعقيب ع الاكواد :::

بارك الله بكم

#8

اخي تايم

قلت اني اطرح محاولاتي ومااحد بيبخل علي بالمساعده

؟؟؟

صراحه انا الاحظ العكس

ها انا طرحت محاولاتي من امس

ولا احد مد لي يد العون والمساعده !!!!!!!!

ليش؟؟؟

:angry:

خلاص احذفوا موضوعي افضل........

الله يسامحكم

#9

اخي بصراحة انا مستغرب انت قريت القوانين او لا

لانه يمنع منعا باتا وضع اكثر من استفسار في موضوع واحد هذا اولا

ثانيا ايش المشكلة اللي عندك حل برامجك بنفسك وحاول في التطبيق واكتب سؤالك واضح

فقط هذا قوانين المنتدى

الكل بيساعد اذا ساعدنا انفسنا

تحياااااااااااتي11

يارب التأهل ياكريم

#10

هذا اول برنامج لك صححناه

#include<iostream.h>
Void main(){
Int a,b,c;
Cout<<"enter the numbers:";
Cin>>a>>b>>c;
Cout<<"the maximum number is:"<<maxnumber<<endl;
return 0;
}

Int maximum(int a,int b,int c){
maxnumber=a
If(a<b)
maxnumber=b;
if(b<c)
maxnumber=c
return maxnumber;
}

يارب التأهل ياكريم

#11

لا ماقريت القوانين:::

بس انا مااخطأـت بشيئ:::

طرحت الاسئله والمحاولات .. وكالعاده انتظر منكم التصحيح:::

فيها شيئ؟؟؟

بعدين كيف اضع كل استفسار في موضوع مستققل؟؟ والقارئ لن يفهم الاستفسار مادام الاسئله في هذا الموضوع الاساسي:::وتتعلق به

ومايحتاج تفهمني بهالاسلوب في كلامك يا اخ الذابح:::

عادي لو رديت علي بدون نفخ او تعصب:::

مالك نفس تجاوبني فلا تجاوب ::: لست مظطر

في غيرك :::

#12

السلام عليكم ورحمة الله وبركاته

الاخ المكرم esaa بعد التحية ...

عندما طلبت منك وضع محاولاتك وقلت لك بأنه لن يبخل عليك احد , لم اقصد بأن الردود ستنهال على مشاركتك من اول لحظة , الموضوع يحتاج إلى تروي وصبر !!

لقد وضع هذا القسم لكي يتعلم منه الكبير قبل الصغير , ويجب ان تأخذ في عين الاعتبار ان رواد هذا القسم يبحثوا عن اسألة ذكية او تكون اسألة جديدة تدعوهم للتفكير , ( لا اعني في ذلك انهم متكابرون ) ولا اعني بأن ( اسألتك ليست قد المقام ) وانما اعني انهم يفترضوا بأنك قد اطلعت على الدورات الموجودة بالقسم وتعلمت منها وهي كفيلة بالرد على اسألتك ,

وهم يفترضوا بأنك قد قمت بالبحث عن اسألتك في هذا المنتدى , فلربما تجد حلا لها او حلا يساعدك على حلها ,

انا استغرب من ردك في المشاركة السابقة والتي قبلها

اقتباس
ولا احد مد لي يد العون والمساعده !!!!!!!!

ليش؟؟؟

خلاص احذفوا موضوعي افضل........

الله يسامحكم

+

اقتباس
ومايحتاج تفهمني بهالاسلوب في كلامك يا اخ الذابح:::

عادي لو رديت علي بدون نفخ او تعصب:::

مالك نفس تجاوبني فلا تجاوب ::: لست مظطر

في غيرك :::

بالنسبة لقوانين المنتدى التي يجب عليك قراءتها وانت لم تفعل ذلك , فهذه بعضها :

1- استخدم البحث في المنتدى قبل وضع سؤالك فقد يكون مكررا

2. يجب ذكر كافة المعلومات التي من الممكن أن تسأل عنها، مع الشرح الوافي للمشكلة لأن الشخص الذي تكتب له ليس ملما بالمشكلة مثلك ، مع ارفاق مثال اذا لزم الامر.

3-. أذكر في محتوى مشاركتك عن المجهود الذي قمت به لكي لا يأتيك رد قد قمت بمحاولة تنفيذه بالفعل.

4-.(يمكننا أن نساعدك، ولكن بعد أن ترينا محاولاتك في الحل والبحث عن حلول والمشاكل التي واجهتك)

5-ممنوع طرح أكثر من سؤال فى موضوع واحد ليسهل البحث عن المواضيع لاحقا.

6- يتم حذف اي مشاركة تحتوي علي الفاظ وعبارات واعمال مخالفة للشرع او الاخلاق او التي تجرح مشاعر الآخرين وربما يتم سحب العضوية

7- لا تتوقع أن يجاب على سؤالك خلال ساعات قليلة، لكن تأكد أن أذا كان سؤالك يستحق الإجابة ( غير مكرر، و يوفر معلومات كاملة) فإنك ستحصل على الإجابة.. أحيانا يحتاج من يجيب للوقت لجمع معلومات عن الإجابة. و اذا تأخرت الاجابة فمن حقك الاستعجال فقط باضافة عبارة "للرفع" بدون أي عبارات أخري لا داعي لها أو تكرار لنفس السؤال.

----------------------------------------------------------------------------------------------------------------------

تمنياتي بالتوفيق

تم تعديل هذه المشاركة بواسطة time1 في 18 أبريل 2008 في 14:34

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#13

ليش تستغرب من ردي انا .... و

هذا ردي لم يحصل فيما لو كان الاخ الفاضل احسن في كلامه لي

ليش ترجع الخطأ علي انا ؟؟؟

صحيح انا لم ابحث في المنتدى لضيق وقتي

طبعا لانني ايضا اريد ان اطرح محاولاتي :::

ارجوكم يكفي انني متعقد من الدراسه كثيرا واتعب في البحث عن المعلومات

كوني ادرس في دبلوم وليس قوي وكافلا لاكون محترف السي :::

انا اتيت هنا لتقفوا معي ليس لتحطموا معنوياتي :::

عموما:: حصل خير

ها انا قرات القوانين

واعدكم ان التزم بها من ناحيه البحث اقصد في المره القادمه::

لكن اليوم اخر شيئ للاجابه على اسئلتي ::

ليس لدي متسع من الوقت

::

اعلم انها اسئله بسيطه عليكم وليست من مستوى حرفتكم :::

لكن هذ منتدى للتعلم :: وانا مازلت في بدايه المشوار

:::

ليتك ايضا بعد ان اضفت هذا الكلام:: وافدتني::

اضفت ايضا اجوبه للاستفسارات التي وضعتها لك:::

واعتذر ان ازعجتم\كم

#14

اخوي انا مانفخت عليك بس شكل نفسيتك تعبت من الدراسة وبعدين انا صححت لك السؤال الاول وماشفتك ذكرت هالشي على العموم انت مثل اخوي وماراح ازعل عليك

اقرا مشاركات الاخرين وانت مروق علشان ماتفهمنا خطأ

وباقي الاسئلة بينحل لك عاجلا او اجلا على الاقل يستفيدون اعضاء اخرين

تحياااااااااااتي11

يارب التأهل ياكريم

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