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

برنامج يقوم بإيجاد العددين المتحابين

مغلق
بدأه goon في 24 يونيو 2007 · 5 رد · 1,012 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

برنامج يقوم بايجاد العددان المتحابان (اعتبروه تمرين )

العددين المتحابين: هما العددان اللذان مجموع كل من قواسمهما يساوي الآخر ( على ما أذكر هما عددان فقط لا يوجد غيرهما)

يعني لو فرضنا أن 10 و 9 هما العددان المتحابان فإن مجموع قواسم 10 يساوي 9 ||| ومجموع قواسم 9 يساوي 10 .

أرجوا أن تحلوا التمرين (واجب منزلي)

#2
#include<iostream.h>
void main(){
	int num1,num2,sum1=0,sum2=0,n;
	cin>>n;
	for(int i=0;i<=n;i++){
		cout<<"enter number1:";
		cin>>num1;
		if(num1%i==0)
			sum1=+i;}
	cout<<"sum1="<<sum1;
	for(int j=0;j<=n;j++){
		cout<<"enter number2:";
		cin>>num2;
		if(num2%j==0)
			sum2=+j;}
	cout<<"sum2="<<sum2;
	if(sum1==sum2){
		cout<<"sum number one=sum number two"<<endl;
		cout<<"number one is:"<<num1<<endl;
		cout<<"number two is:"<<num2<<endl;}
}

انا هيكـ حليته بس السي عندي خربان

ما اختبرته

ازا في شي غلط احكيلي و صلحه

ووووو

يسلمو عسؤال نكشة المخ هاد

مشكووور

تحياتي

#3

لو سمحت

يا ريت تعطينا الرقمين المتحابين .. الصحيحات

عشان اعرف ازا البرنامج صح او خطأ

و بكوون شاااكرة الكـ

تحياتي

#4

nobody heeeeeeere

>>>>>>>>>>

!!!!!!!!

#5

هذا هو البرنامج المطلوب :

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

#include<iostream.h>
void main(){
	 int num1,num2,sum1=0,sum2=0;

	 cout<<"enter number1:"<<endl;
	 cin>>num1;

	 cout<<"enter number2:"<<endl;
	 cin>>num2;

	 for(int i=1;i<num1;i++)
		  if(num1%i==0)
				sum1=+i;

	 for(int j=1;j<=num2;j++)
		  if(num2%j==0)
				sum2=+j;

	 if((sum1==num2)&&(sum2==num1))
		  cout<<num1<<" & "<<num2<<"  are lovers numbers"<<endl;

		  else
		  cout<<"Not lovers numbers";

}
#6

السلام عليكم

انا جربت الكود الثاني الي اضافه الاخ SaLaHoOo

الكود صحيح

لكن انا بعرف ان العديين 220 و 284 عددان متحابان عشان

مجموع قواسم 220= 1 + 2 + 4 + 5 +10 +20 +11 +22+ 44+55+110=284

مجموع قواسم 284 = 1 +2 + 4 +71 + 142 = 220

بس البرنامج عند ادخال 220 و 284 بيعطي ان العددين غير متحابين ..

اتمنى لو في غلط بالكود تصليحه للإفاده ..

مشكوووووووووورين وتقبلوا مروري :)

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

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

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

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

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

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