l3aran
دوشنبه 10 آذر 1393, 00:18 صبح
این 2 برنامه ای که نوشتم کجا مشکل دارن که خطا میگیره ؟ ممنون میشم اصلاح کنید و بگید مشکل کجا بود
بزرگترین عدد اول 5 رقمی را بیابید
#include <iostream>
#include <conio.h>
void main()
{int m;
int i=10;
while(i<=1)
{ { for(int j=1; j<=i; i++)
if(i%j==0)
m++;
}
if(m==2)
cout<<i;
else
i--;
}
getch();
}
برنامه ای بنویسید تا تعداد نامسخصی عدد را تا زمانیکه عدد -110 وارد نشده دریافت نموده سپس تعداد و مجموع اعداد 3 و 4 رقمی وارد شده رو نمایش بده
#include <iostream>
#include <conio.h>
void main()
{
int digit=1,n,m,k,sum=0;
for(int i=0;n!=-100;i++)
{
cout<<"Input n:";
cin>>n;
if(n!=-110)
{ m=n;
do{
if(m>0)
digit++;
m/=10;
}while(m>0);
if(digit==3 || digit==4)
sum+=n;
}
else
cout<<sum<<endl;
}
getch();
}
بزرگترین عدد اول 5 رقمی را بیابید
#include <iostream>
#include <conio.h>
void main()
{int m;
int i=10;
while(i<=1)
{ { for(int j=1; j<=i; i++)
if(i%j==0)
m++;
}
if(m==2)
cout<<i;
else
i--;
}
getch();
}
برنامه ای بنویسید تا تعداد نامسخصی عدد را تا زمانیکه عدد -110 وارد نشده دریافت نموده سپس تعداد و مجموع اعداد 3 و 4 رقمی وارد شده رو نمایش بده
#include <iostream>
#include <conio.h>
void main()
{
int digit=1,n,m,k,sum=0;
for(int i=0;n!=-100;i++)
{
cout<<"Input n:";
cin>>n;
if(n!=-110)
{ m=n;
do{
if(m>0)
digit++;
m/=10;
}while(m>0);
if(digit==3 || digit==4)
sum+=n;
}
else
cout<<sum<<endl;
}
getch();
}