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

تصحيح كود طباعة الأعداد الفردية

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

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

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

Write a program to print odd numbers, each in the new line and find the sum of these numbers and print the sum in the last line.

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

#include <iostream>
#include<conio.h>
using std::cout;
using std::endl;
int main()
{
	for(int counter=1;counter<=100;counter++);
	int total=1;
	for(int number=3;number<=19;number+=2)
		total+=number;
	cout<<"the sum is"<<total<<endl;
	return 0;
}

كيف أتمكن من طباعة الأرقام ؟

الكود يظهر المجموع فقط

#2

حسب السؤال :

اكتب برنامج يقوم بطباعة الارقام الفردية في سطر ، ومجموع هذه الارقام واطبعها في سطر ثاني .

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

هذا الكود :

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

int main()
{
        int counter;
        int total=0;
        for(counter=1;counter<=100;counter++)
           if(counter%2!=0)
            {
              cout<<counter<<"-";
              total+=counter;
            }


        cout<<"\n\n The sum is"<<total<<endl;
        getch();
        return 0;

}

وإذا فيه ملاحظة اكتبيها .

2

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

مدونة Nabil Class

#3

+1

أخى محاولتك ممتازة .

ما جعلنى اكتب محاولتى أﻻ ﻻن الكود بعض المترجمات تتطلب بكل صريح كتابة الجملة using namespace std ﻻستخدام cout

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

using namespace std;

int main()
{
    int counter;
    int total = 0;
    for (counter = 0; counter < 100; counter++)
        if (counter % 2 != 0)
        {
            cout << counter << ", ";
            total = total + counter;
        }


    cout << "\n\n The sum is: " << total << endl;
    getch();
    return 0;
}

المخرجات:

1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99, 

 The sum is: 2500

RUN SUCCESSFUL (total time: 106ms)

هذا والله ولى التوفيق

تم تعديل هذه المشاركة بواسطة AudaNix في 10 أبريل 2012 في 12:14

2

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

#4

صحيح نسيت ان اذكر ان المترجم الذي استخدمة هو Borland C++

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

مدونة Nabil Class

#5

جزيتم خيرا

شكرا لكم

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