Diễn đàn công nghệ & giải trí
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Diễn đàn công nghệ & giải trí

Diễn đàn công nghệ - học tập & giải trí lớp 09tc trường Đại Học Khoa Học Tự Nhiên
 
Trang ChínhPortalTìm kiếmLatest imagesĐăng kýĐăng Nhập
Top posters
12betvn (762)
bai giai ca 2 Vote_lcapbai giai ca 2 Voting_barbai giai ca 2 Vote_rcap 
Phạm Quang Nam (705)
bai giai ca 2 Vote_lcapbai giai ca 2 Voting_barbai giai ca 2 Vote_rcap 
Nguyên An (674)
bai giai ca 2 Vote_lcapbai giai ca 2 Voting_barbai giai ca 2 Vote_rcap 
mmmmaabb012 (160)
bai giai ca 2 Vote_lcapbai giai ca 2 Voting_barbai giai ca 2 Vote_rcap 
dragon0388 (140)
bai giai ca 2 Vote_lcapbai giai ca 2 Voting_barbai giai ca 2 Vote_rcap 
anhtraidalat (139)
bai giai ca 2 Vote_lcapbai giai ca 2 Voting_barbai giai ca 2 Vote_rcap 
NguyenHuuHung (125)
bai giai ca 2 Vote_lcapbai giai ca 2 Voting_barbai giai ca 2 Vote_rcap 
fly1571988 (117)
bai giai ca 2 Vote_lcapbai giai ca 2 Voting_barbai giai ca 2 Vote_rcap 
giaquynh.nguyen (108)
bai giai ca 2 Vote_lcapbai giai ca 2 Voting_barbai giai ca 2 Vote_rcap 
playback (103)
bai giai ca 2 Vote_lcapbai giai ca 2 Voting_barbai giai ca 2 Vote_rcap 

Share|

bai giai ca 2

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down
Tác giảThông điệp
dragon0388
Mod
Mod
dragon0388

Tổng số bài gửi : 140
Experience : 207
Danh Vọng : 3

bai giai ca 2 Empty
Bài gửiTiêu đề: bai giai ca 2 bai giai ca 2 EmptyMon Sep 27, 2010 7:51 pm

#include <stdio.h>
#include <conio.h>

//Khai bao hamg

void nhapmang(int a[], int &n);
void xuatmang(int a[], int n);
int KTSoLe(int n);
int KTSoLeTang(int a[], int n);

void main()
{
int a[100], n;
nhapmang(a, n);
xuatmang(a, n);

if(KTSoLeTang(a,n))
printf("so le trong mang tang dan");
else

printf("so le trong mang khong tang dan");
}

// cai dat ham nhap mang
void nhapmang(int a[], int &n)
{
printf("Nhap so luong phan tu: ");
scanf("%d", &n);
for(int i=0; i<n; i++)
{
printf("a[%d] = ", i);
scanf("%d", &a[i]);
}
}

// cai dat ham xuat mang
void xuatmang(int a[], int n)
{
printf("Xuat mang: ");
for(int i=0; i<n; i++)
printf("%d ", a[i]);
}

int KTSoLe(int n)
{
if(n%2!=0)
return 1;
return 0;
}

int KTSoLeTang(int a[], int n)
{
for(int i=0;i<n-1;i++)
if(KTSoLe(a[i]) && a[i] > a[i+1])
return 0;
return 1;
}
Về Đầu Trang Go down
Misupilami
Tri Phủ
Tri Phủ
Misupilami

Tổng số bài gửi : 50
Experience : 70
Danh Vọng : 0

bai giai ca 2 Empty
Bài gửiTiêu đề: Re: bai giai ca 2 bai giai ca 2 EmptyMon Sep 27, 2010 8:52 pm

rồng lẹ nhể. còn đây bài giải đề 2 ca 1 của tui

#include <stdio.h>
#include <conio.h>

void nhapmang(int a[], int &n)
{
do
{
printf(" Nhap so luong phan tu cua mang (0<n<=30): ");
scanf("%d", &n);
while (n<=0 || n>30);
for (int i=0; i<n; i++)
{
printf("\tNhap a[%d] = ", i);
scanf("%d", &a[i]);
}
}

void xuatmang(int a[], int n)
{
for (int i=0; i<n; i++)
printf("\t%d", a[i]);
}

int ktnto(int n)
{
int flag=1;
for (int i=2; i<n && flag; i++)
if (n%i == 0)
flag = 0;
return flag;
}

int demnt(int a[], int n)
{
int dem=0;
for (int i=0; i<n; i++)
if (ktnto(a[i]))
dem ++;
return dem;
}

int demxuathien(int a[], int n, int k)
{
int dem=0;
for (int i=0; i<n; i++)
if (k == a[i])
dem ++;
return dem;
}

void main()
{
int a[100], n;
nhapmang(a,n);
printf(" Mang da nhap: \n");
xuatmang(a,n);
if (demnt(a,n)==0)
printf("\nMang khong co so nguyen to");
else
printf("\nMang co %d so nguyen to",demnt(a,n));
printf("\n Nhap vao so k: ");
scanf("%d",&k);
if(demxuathien(a,n,k)==0)
printf("So %d khong co trong mang", k);
else
printf("Co %d phan tu co gia tri bang %d", demxuathien(a,n,k), k);
getch();
}

mấy pác fix giúp. nó báo 7 lỗi lun. tongue
Về Đầu Trang Go down
phoenix51706
Trụ Cột 09TC
Trụ Cột 09TC
phoenix51706

Tổng số bài gửi : 94
Experience : 163
Danh Vọng : 4

bai giai ca 2 Empty
Bài gửiTiêu đề: Re: bai giai ca 2 bai giai ca 2 EmptyMon Sep 27, 2010 10:01 pm

Code:
#include <stdio.h>
#include <conio.h>
#define N 30
//-----------------------------------------
void nhapmang(int a[],int n);
void xuatmang(int a[], int n);
int ktsnt(int x);
void demsnt(int a[],int n);
void kiemtrak(int a[],int n,int k);
//----------------------------------------

void main()
{
   int a[N],n,k;
   printf("nhap vao chieu dai cua mang: ");
   scanf("%d",&n);
   nhapmang(a,n);
   xuatmang(a,n);
   demsnt(a,n);
   printf("\nNhap vao mot so nguyen: ");
   scanf("%d",&k);
   kiemtrak(a,n,k);
   getch();
}

//----------------cau a-------------------------
void nhapmang(int a[],int n)
{
   for (int i=0;i<n;i++)
   {
      printf("Nhap vao phan tu phan tu a[%d]: ",i);
      scanf("%d",&a[i]);
   }
}
//-------------cau b-------------------------
void xuatmang(int a[], int n)
{
   printf("Mang vua nhap la: ");
   for (int i=0;i<n;i++)
   {
      printf("\t");
      printf("%d",a[i]);
      
   }
}
//--------------kiem tra so nguyen to--------------
int ktsnt(int x)
{
   int dem=0;
   for (int i=1;i<=x;i++)
      if(x%i==0)
         dem++;
   if (dem==2)
      return 1;
   return 0;

}
//---------------cau c------------------------
void demsnt(int a[],int n)
{
   int dem=0;
   for (int i=0;i<n;i++)
      if (ktsnt(a[i])==1)
         dem++;
   printf("\nSo nguyen to co trong mang la: %d",dem);
}
//--------------------cau d------------------------
void kiemtrak(int a[],int n,int k)
{
   
   int dem=0;
   for (int i=0;i<n;i++)
      if ((ktsnt(a[i])==1)&&(a[i]>k))
         dem++;
   printf("\ntrong mang co %d son nguyen to lon hon %d",dem,k);
}
Về Đầu Trang Go down
phoenix51706
Trụ Cột 09TC
Trụ Cột 09TC
phoenix51706

Tổng số bài gửi : 94
Experience : 163
Danh Vọng : 4

bai giai ca 2 Empty
Bài gửiTiêu đề: Re: bai giai ca 2 bai giai ca 2 EmptyMon Sep 27, 2010 10:26 pm

#include <stdio.h>
#include <conio.h>

void nhapmang(int a[], int &n)
{

do
{
printf(" Nhap so luong phan tu cua mang (0<n<=30): ");
scanf("%d", &n);
} thiếu dấu móc nhọn nè
while (n<=0 || n>30);
for (int i=0; i<n; i++)
{
printf("\tNhap a[%d] = ", i);
scanf("%d", &a[i]);
}
}
void xuatmang(int a[], int n)
{
for (int i=0; i<n; i++)
printf("\t%d", a[i]);
}

int ktnto(int n)
{
int flag=1;
for (int i=2; i<n && flag; i++)
if (n%i == 0)
flag = 0;
return flag;
}

int demnt(int a[], int n)
{
int dem=0;
for (int i=0; i<n; i++)
if (ktnto(a[i]))
dem ++;
return dem;
}

int demxuathien(int a[], int n, int k)
{
int dem=0;
for (int i=0; i<n; i++)
if (k == a[i])
dem ++;
return dem;
}

void main()
{
int a[100], n,k không khai báo biến k nè;
nhapmang(a,n);
printf(" Mang da nhap: \n");
xuatmang(a,n);
if (demnt(a,n)==0)
printf("\nMang khong co so nguyen to");
else
printf("\nMang co %d so nguyen to",demnt(a,n));
printf("\n Nhap vao so k: ");
scanf("%d",&k);
if(demxuathien(a,n,k)==0)
printf("So %d khong co trong mang", k);
else
printf("Co %d phan tu co gia tri bang %d", demxuathien(a,n,k), k);
getch();
}



mình xin sửa lỗi bài của bạn misupilami, bạn để ý chổ mình tô màu đỏ là thiếu sót của bạn đó.
Về Đầu Trang Go down
playback
Nhất Đại Công Thần
Nhất Đại Công Thần
playback

Tổng số bài gửi : 103
Experience : 125
Danh Vọng : 3

bai giai ca 2 Empty
Bài gửiTiêu đề: Re: bai giai ca 2 bai giai ca 2 EmptyMon Sep 27, 2010 11:26 pm

hic ko doc ky de song e roi hen gap lan 2 thui Cool
Về Đầu Trang Go down
Sponsored content




bai giai ca 2 Empty
Bài gửiTiêu đề: Re: bai giai ca 2 bai giai ca 2 Empty

Về Đầu Trang Go down

bai giai ca 2

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Diễn đàn công nghệ & giải trí :: Tập thể lớp 09TC Trường ĐH Khoa Học Tự Nhiên - Q5, TP. HCM :: Hộp lưu trữ :: Học Kỳ II _ 2010 :: Nhập Môn Lập Trình - GV: Nguyễn Thanh Phương-
Create a forum on Forumotion | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất
quan ao tre em | thoi trang tre em | thoi trang be gai | thoi trang be trai | me va be | ao khoac cho be