السلام عليكــم ورحمـة الله وبركاتــه ،،
كنت اتابع احد الدورات المعروضه في المنتدى ولكن تاريخها قديم وعند تطبيقي لاسئله الواجب لاحظت اختلاف طريقتي اقصد استخدم قواعد مختلفه في العمليات الحسابيه واعطني نفس النتيجه؟
هل هذا مقبول؟
اليكم المثال:
كان السؤال كالتالي:
اكتب برنامج يقرأ عددين صحيحين ويحدد هل العدد الأول مضاعف للعدد الثاني ويقوم بطباعة رسالة بذلك
حلي للسؤال :
#include<iostream>
using namespace std;
int main()
{
int numb1,numb2;
cout<<"enter 2 number\n";
cin>> numb1 >>numb2;
if( (numb1%numb2)==0)
cout<<"the first is the square of the second"<<endl;
if ( (numb1%numb2)!=0)
cout<<"the first is not the square of the second"<<endl;
return 0;
}
الاجابه الموضوعه كانت كالتالي:
#include <iostream>
using namespace std;
int main ()
{
int number1, number2;
cout << "Input the first number: ";
cin >> number1;
cout << "Input the second number: ";
cin >> number2;
if ( number1 % number2 == 0 )
cout <<" the first is multiple of second \n";
if ( number1 % number2 )
cout <<" the fist isn't multiple of second \n";
return 0;
}
الفرق بسيط جدا وهو اني استخدمت علامه != في مقابل ان الجواب المطروح لم يستخدمه.
سؤالي الثاني وهو ماهي علامة % وفي ماذا تستخدم لاني لم استطع فهمها
الرجاء وضع امثله ان امكن
