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

سؤال

بدأه danteeliquid في 10 ديسمبر 2008 · 2 رد · 505 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

كل عام و انتم الى الله اقرب

لو سمحتم احببت ان استفسر منكم

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

في عمودين العمود الاول الاعداد المدخلة

والعمود الثاني يحتوي على عدد مرات التكرار في كل عدد

مثال:

1,1,2,6,6,7,4,2,

يطبع:

1 2

2 2

6 2

7 1

4 1

السؤال :

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

و شكرأأأ

#2

هذه دالة توجد لك التكرار استفد منها:

  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int fi(int *a/*المصفوفة*/,int len/*طول المصفوفة*/,int k/*العنصر الذي تريد تكرارة*/)
  5. {
  6. int t=0;
  7. for(int i=0;i<len;i++)
  8. {
  9. if(a[i]==k) t++;
  10. }
  11. return t;
  12. }
  13.  
  14. int main(int argc, char *argv[])
  15. {
  16. int a[]={1,1,2,6,6,7,4,2};
  17.  
  18. cout<<fi(a,8,1)<<endl;
  19.  
  20. return 0;
  21. }
  22.  

tvquran_6.gif

#3

مشكور على لمساعدة بس انا لسه ما درست دوال الfunction ياليت ان الاجابة تكون كود بدائي بسيط يعني من غير دوال وشكراا

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