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

طلب مساعدة ضروررررررررررررررري

بدأه almo في 9 أبريل 2011 · 5 رد · 386 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Problem 1:

Write a program that prompts the user to enter the low and high ends of a range, then your program

prints all odd numbers in that range on screen

انا غلبتكم معي بس بترجاكوا تساعدوني

#2

استخدم ال ranges داخل loop تم اطبع الاعداد التي باقي قسمتها على 2 يساوي 1

#3
Ali Al-Zyoud كتب:

استخدم ال ranges داخل loop تم اطبع الاعداد التي باقي قسمتها على 2 يساوي 1

ممكن توضح اكثر و يا ريت تكتبلي ال كود

انا فاهم كيف اعرف ال odd o even بس انا مش فاهم كيف range

#4
almo كتب:

ممكن توضح اكثر و يا ريت تكتبلي ال كود

انا فاهم كيف اعرف ال odd o even بس انا مش فاهم كيف range

#include<iostream>
using namespace std;
int main()
{
	int x0,x1;
	cin>>x0>>x1;
	for(int i=x0+1;i<x1;i++)
	{
		if(i%2==1)
			cout<<i<<endl;
	}
	return 0;
}

وهذه فكره اخرى لتخلص من عمليات المقارنه الكثيره

#include<iostream>
using namespace std;
int main()
{
	int x0,x1;
	cin>>x0>>x1;
	x0++;
	if(x0%2==0)
    x0+=1;
	for(int i=x0;i<x1;i+=2)
	{
			cout<<i<<endl;
	}
	return 0;
}

تم تعديل هذه المشاركة بواسطة Ali Al-Zyoud في 10 أبريل 2011 في 14:08

−1
#5
Ali Al-Zyoud كتب:

وهذه فكره اخرى لتخلص من عمليات المقارنه الكثيره

#include<iostream>
using namespace std;
int main()
{
	int x0,x1;
	cin>>x0>>x1;
	x0++;
	if(x0%2==0)
    x0+=1;
	for(int i=x0;i<x1;i+=2)
	{
		if(i%2==1)
			cout<<i<<endl;
	}
	return 0;
}

فكرة جيدة فعلا

ولكن بما انك تضمن ان الاعداد اصبحت فردية بزيادة 2 فى كل مرة

فمن الافضل ان تحذف الشرط (i%2 == 1)if وطباعة المتغير i مباشرة

هذا ان كنت تريد التخلص من عمليات المقارنة الكثيرة كما ذكرت

تحياتى

1


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#6
MOHAMED FATHEI كتب:

فكرة جيدة فعلا

ولكن بما انك تضمن ان الاعداد اصبحت فردية بزيادة 2 فى كل مرة

فمن الافضل ان تحذف الشرط (i%2 == 1)if وطباعة المتغير i مباشرة

هذا ان كنت تريد التخلص من عمليات المقارنة الكثيرة كما ذكرت

تحياتى

شكراً لملاحظتك

كلامك صحيح اعتقد نسيت ان احذف الشرط

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