السلام عليكم ورحمة الله وبركاته
هذا الكود يقوم بفحص العدد الأولي ولدي أخطاء في البرنامج لا أعرف كيف أعالجها ، من خلال الأخطاء عرفت أن الخطأ هو عدم توافق الأنواع، لكن لا أعرف كيف أعالجه، لو سمحتوا ياإخوان اللذي عنده فكرة عن كيفية معالجة هذا الخطأ ممكن يطلع على الكود ويخبرني ماهو الخطأ، مع العلم أنني استخدم المترجم فيجوال ستديو 2005 شكراً جزاكم الله خيراً
#include <math.h>
using namespace std;
void main()
{
int i,y;
float x,t,m;
cout<<"THIS PROGRAM RECIEVE A NUMBER AND CHECK IF THE NUMBER IS PRIME OR NOT"<<endl;>
cout<<"Enter the number to check: ";
cin>>x;
if ( x%2==0 )
{
cout<<"The number is not prime"<<endl;>
}
else
{i = 3;
t = sqrt(x) + 1;
while (i<t &&="" x%i!="0)<br"> i=i+2;
if(i>=t)
cout<<"The number is prime"<<endl;>
else
cout<<"The number is not prime"<<endl;>
}
cin>>y;
}
#include <iostream>
