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

طباعة اكبر واصغر عدد ل N من الارقام وجمعها وضربها والمعدل ..!

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

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

هذا برنامج يطلب طباعه اكبر واصغر عدد لعدد من الارقام

ويطبع ايضا جمعها وضربها والمعدل وهذي محاولتي بس فيه خطا في الطباعه

مايطبع اكبر واصغر عدد صحيح

وهذي محاولتي

  1. #include <iostream>
  2. using namespace std ;
  3. int main (){
  4. int x,n,ava,smal,larg;
  5. int s=0 ;
  6. int p=1;
  7. int coun=1;
  8. cout <<"enter n ";
  9. cin>>n;
  10. if (n>0){
  11. cout <<"enter x";
  12. cin>>x;
  13. larg=x;
  14. s+=x;
  15. p*=x;
  16. for (int i=2;i<=n;i++){
  17. cout<<"senter x agin";
  18. cin>>x;
  19. s+=x;
  20. p*=x;
  21. coun++;
  22. if (x>larg)
  23. larg=x;
  24. else if ( x<larg )
  25. smal=x;
  26. }
  27. ava=s/coun;
  28. cout<<s<<endl;
  29. cout<<p<<endl;
  30. cout<<ava<<endl;
  31. cout<<larg<<endl;
  32. cout<<smal<<endl;
  33. }
  34. return 0 ;
  35. }
  36.  

#2

هذا الكود بعد التعديل

  1. #include <iostream>
  2. using namespace std ;
  3. int main (){
  4. int n,sum=0,small,large,x=1;
  5. int *a;
  6. cout<<"Enter n=";
  7. cin>>n;
  8. a=new int[n];
  9.  
  10. for(int i=0;i<n;i++)
  11. cin>>a[i];
  12.  
  13. for(int i=0;i<n;i++)
  14. sum+=a[i];
  15. for(int i=0;i<n;i++)
  16. x*=a[i];
  17. small=a[0];
  18. for(int i=1;i<n;i++) {if(small>a[i]) small=a[i]; }
  19. large=a[0];
  20. for(int i=1;i<n;i++){if(large<a[i]) large=a[i];}
  21.  
  22. cout<<"sum="<<sum<<endl;
  23. cout<<"Product="<<x<<endl;
  24. cout<<"Average="<<double(sum)/n<<endl;
  25. cout<<"small="<<small<<endl;
  26. cout<<"large="<<large<<endl;
  27.  
  28.  
  29. return 0 ;
  30. }
  31.  

tvquran_6.gif

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…