-
29-09-2014, 04:05 PM #1
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Liệt kê số nguyên tố nhỏ hơn n...code báo lỗi untitled.exe has stopped working
/*liet ke so nguyen to nho hon n*/
#include"stdio.h"
#include"conio.h"
#include"math.h"
int ktra(int n)
{
int i,tg=1;
for(i=0;i<=((n-1)/2);i++)
{
if(n%i==0)
tg=0;
break;
}
return tg;
}
int inday(int a[],int n)
{
int i;
for(i=0;i<=n-1;i++)
printf("%d ",*(a+i));
}
int main()
{
int n,a[100],b[100],i,j=0, dem=0;
for(i=0;i<=n-1;i++)
{
if(ktra(a[i]==1))
{
a[i]=b[j];
j=j+1;
dem++;
}
}
inday(b,j);
printf("so cac so nguyen to be hon so da nhap la: %d",dem);
getch();
return 0;
}
Cao thủ cho e hỏi code lỗi ở đâu với ạView more random threads:
- mọi người chỉ lỗi sai giúp e với ạ. Bổ sung phần tử trong mảng??
- Đoạn mã sau chạy trên DEV C++ thì xảy ra lỗi.
- Struct sinh viên
- viết chưonng trình lưu trữ thông tin về sinh viên
- Bài tập về mảng.
- nhận làm các bài tập c & c++
- lớp nào là lớp cơ sở ảo ?
- Bac nao giup e voi!!(k hieu sao no toan ra 0)
- cần giúp về con trỏ
- Help me!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
30-09-2014, 08:36 AM #2
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi changlagi
#include<conio.h>
#include<stdio.h>
int ktra(int n)
{
int tg=1;
for(int i=2;i<=n/2; i++)
if(n%i==0)
{
tg=0;
break;
}
return tg;
}
void inday(int a[], int n)
{
for(int i=0;i<n;i++)
printf("%d, ", a[i]);
}
int main()
{
int a[50], j=0, dem=0, n;
printf("Nhap n = "); scanf("%d",&n);
for(int i=2;i<=n;i++)
if(ktra(i)==1)
{
a[j]=i;
j++;
dem++;
}
printf("
Co %d So Nguyen To < %d",dem,n);
printf("
DS Tat Ca Cac So Nguyen To < %d la : ", n); inday(a,dem);
getch();
return 0;
}
-
30-09-2014, 11:53 AM #3
Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi WhoYou
-
30-09-2014, 06:36 PM #4
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi WhoYou
-
30-09-2014, 07:59 PM #5
Silver member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
thứ 1 break phải thưc hiện khi điều kiện if đúng // if(n%i==0) { tg=0; break}
thứ 2 if(ktra(a[i]==1)) sai . phải thế này if(ktra(i)==1)
thứ 3 a[i]=b[j] sai. phải thế này b[j]=i
thứ 4 math.h ko cần thiết phải khai báo
[IMG]images/smilies/wave.gif[/IMG][IMG]images/smiliesot_talking.gif[/IMG]
xã hội vững mạnh, nhu cầu mặc đẹp của con người ngày càng cao. ngành công nghiệp thời trang cũng đang vững mạnh chóng vánh. những nhà máy gia công hàng may mặc chẳng thể đóng góp lặng thầm vào sự...
Tìm xưởng may gia công tại TP Hồ...