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

جدول ضرب العدد 5 تصحيح البرنامج

بدأه الآميـرهـ في 6 أبريل 2012 · 7 رد · 1,927 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

شكرا لجهودكم و أتمنى مساعدتي في هذا البرنامج "

Write a program to store the table of ‘5’ in an array and print the index number and the table in the following format using setw function

index values

5 0

10 1

15 2

20 3

25 4

30 5

35 6

40 7

45 8

50 9

أنا عملت هذا البرنامج بهذه الصيغة :

#include<iostream>
#include<conio.h>
using std ::cout;
using std ::endl;
#include<iomanip>
using std ::setw;
int main ()
{
int n [10]={5,10,15,20,25,30,35,40,45,50};
cout<<"Element"<<setw(13)<<"value"<<endl;
for (int i=0;i<10;i++)
cout<<setw(7)<<i<<setw(13)<<n<<endl;
return 0;
}

البرنامج للأسف فشل و أرغب حل السؤال بـ for loop

من لديه الخبرة فليساعدني و له الأجر

و شكرا لكم

#2

السلام عليكم

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

- ضعى هذا هو الكود قبل جملة return

system("PAUSE");
2

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

لا إله إلا أنت سبحانك إني كنت من الظالمين

#3

يمكنك ان يكون البرنامج بالشكل التالى أكثر سهوله وفهم للمبتدءً

#include <iostream>
#include<iomanip>
#include <stdlib.h>
using namespace std;

int main()
{
    int n [10] = {5, 10, 15, 20, 25, 30, 35, 40, 45, 50};
    cout << "Element" << setw(13) << "value" << endl;
    for (int i = 0; i < 10; i++)
        cout << setw(7) << i << setw(13) << n << endl;


    system("PAUSE");
    return 0;
}

المخرجات:

Element        value
      0            5
      1           10
      2           15
      3           20
      4           25
      5           30
      6           35
      7           40
      8           45
      9           50

تقبل مرورى والله ولى التوفيق

1

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

#4

شكرا لكم

و لجهودكم الكريمة

لكن هل يمكن حل البرنامج باستخدام for loop

أي بدون كتابة هذه الأرقام {5, 10, 15, 20, 25, 30, 35, 40, 45, 50}

#5
اقتباس
أي بدون كتابة هذه الأرقام {5, 10, 15, 20, 25, 30, 35, 40, 45, 50}

ممكن

التعديل:

#include <iostream>
#include<iomanip>
#include <stdlib.h>
using namespace std;

int main()
{

    cout << "Element" << setw(13) << "value" << endl;
    for (int i = 0; i < 10; i++)
        cout << setw(7) << i << setw(13) << (i+1) * 5 << endl;


    system("PAUSE");
    return 0;
}

المخرجات:

Element        value
      0            5
      1           10
      2           15
      3           20
      4           25
      5           30
      6           35
      7           40
      8           45
      9           50
1

post-15367-027053900%201340345097.gifpost-15367-087183200%201340344597.gif
post-247365-0-10080400-1379403554_thumb.

#6

جزيت خيرا

شكرا لك

و شكرا لمساعدتك

#7

دا كود بسيط بي for

cin>>n;
for(i=1;i<=12;++i)
cout<<i<<"*"<<n<<"="<<i*n<<endl;

لمن تدخلي ال n أدخلي الرقم 5

#8

شكرا لمشاركتك

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

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

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

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

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