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

الله لايحرمكم الاجر شوفوا الكود

مغلق
بدأه 2012 saly في 6 مايو 2012 · 2 رد · 689 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا عملت البرنامج بس فيه اشياء بسيطه ما اعرف لها

وهذا هوه السوال

Write a C++ program that will:

(1) Define an array of 10 integers

(2) Read the 10 integers of the array from the user

(3) Print out the array elements on the screen

(4) Increment each array element by 1

(5) Print out the array elements on the screen

Note: You must use loops in (2), (3), (4), and (5)

You need to submit a print out of the C++ code and the execution results (on the black window)]

وهنا محاولتي

#include<iostream.h>
#include<conio.h>

void main()
{
int a [10];
int i;

for (i=0 ; i<10 ; i++)
{
cin>>a;
}

for (i=0 ; i<10 ; i++)
{
cout<<a<<"\n";
}

for(i=0 ; i<10 ; i++)

{
cout<<a+1<<"\n";
}
getch();
}
#2

أعتقد أنّ مشكلتك فقط مع الخطوة :

اقتباس
(4) Increment each array element by 1

يمكنك أن تكتبي هكذا :

for(i=0 ; i<10 ; i++) {
    a    = a + 1;
    // OR a += 1;
}

ولكن أختي نسّقي ونظمي برنامجك وإختاري أسماء متغيرات لها معنى أفضل لك ولغيرك

إذا لم أكن مخطى أيضاً أن الطالب يحاسب على طريقة الكتابة coding style ﻻداعي لخسارة العلامات على شيء يمكن تفاديه كهذا.

#include<iostream.h>
#include<conio.h>

int main(void) {

    int array[10];
    int user_input;
    int i;

    for(i = 0 ; i < 10 ; i++) {
        cout << "Enter array[" << i + 1 << "]: ";
        cin  >> array;
    }

    for(i = 0 ; i < 10 ; i++)
        cout << array << endl;

    // 4
    for(i = 0 ; i < 10 ; i++)
        array    += 1; // OR array = array + 1

    for(i = 0 ; i < 10 ; i++)
        cout << array << endl;

    getch();
    return(0);
}

إنظري إلى هذه المراجع :

http://www.cas.mcmaster.ca/~carette/SE3M04/2004/slides/CCodingStyle.html

http://www.parashift.com/c++-faq-lite/coding-standards.html

تم تعديل هذه المشاركة بواسطة Mr.B في 6 مايو 2012 في 20:26

#3

الله يوفقك دنيا واخره

وجزاك الله خير

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

العشر الارقام اللي ادخلتها مع جملة Enter array

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

يعني 3 مجموعات من الارقام

وشكرا

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

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

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

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

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

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