.....
 
Trang ChínhCalendarTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập

Share | 
 

 bài tập quan trọng của mảng na` ..(C--)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
faith
4 nhánh là may mắn
4 nhánh là may mắn
avatar

Tổng số bài gửi : 45
Join date : 12/05/2008
Age : 30
Đến từ : Hội người mù vn

Bài gửiTiêu đề: bài tập quan trọng của mảng na` ..(C--)   Mon Jun 09, 2008 12:45 pm

cách làm nha đề ( bài 8 trang 114) sách bt dài qua ngại viết ^^...
#include<stdio.h>
#include<math.h>
#include<conio.h>
void nhapmang(int a[100],int& n)
{
printf("nhap vao so cot cua mang n=");
scanf("%d",&n);
for(int i=0;i<n;i++)

{ printf("nhap a[%d]=",i);
scanf("%d",&a[i]);
}
}
void xuatmang(int a[100],int n)
{ printf("\n mang da nhap la:\n");
for(int i=0;i<n;i++)
{
printf("%3d",a[i]);
}
}
int check_songuyento(int x)
{
if(x<2)
return 0;
for(int i=2;i<x;i++)
if(x%i==0)
return 0;
return 1;
}

int Tongnguyento(int a[100],int n)
{ int tong=0;
for(int i=0;i<n;i++)
if(check_songuyento(a[i])==1)
tong=tong+a[i];
return tong;

}
void in_songuyento(int a[100],int n)
{ printf ("\ncac so nguyen to trong day");
for(int i=0;i<n;i++)
if (check_songuyento (a[i])==1)
printf("%3d",a[i]);
}
void timx(int a[100],int n)
{ int x;
int dem=0;
printf("\n \n nhap vao 1 phan tu bat ki x=");
scanf("%d",&x);
for(int i=0;i<n;i++)
if(x==a[i])
{
dem=1;
break;
}

if(dem==1)
printf("\n \n phan tu da cho thuoc mang");
else
printf("\n phan tu da cho ko thuoc mang");

}
void timmin(int a[100],int n)
{ int min=a[0];
int vt=0;
for(int i=1;i<n;i++)
if(a[i]<min)
{ min=a[i];
vt=i;
}

printf("\n \n gia tri nho nhat=%d",min);
printf("\n vi tri thui=%d",vt);

}
void max(int a[100],int n)
{ int max=a[0];
int vt=0;
for (int i=1; i<n;i++)
if(a[i]>max)
{ max=a[i];
vt=i;
}
printf("\n \n phan tu lon nhat trong mang la=%d",max);
printf("\n vi tri thui=%d",vt);
}

void chenx(int a[100],int &n)
{ int x,k;
printf("\n \n nhap vao phan tu muon chen x=");
scanf("%d",&x);
printf("\n nhap vao vi tri muon chen phan tu k=");
scanf("%d",&k);
for(int i=n-1;i>=k;i--)
a[i+1]=a[i];
a[k]=x;
n++;
}
void tongbinh(int a[100],int n)
{ int k;
int d=0;
printf ("\n \n nhap vao so bat ki k=");
scanf("%d",&k);
for(int i=0;i<n;i++)
for(int j=i+1;j<n;j++)
if((pow(a[i],2)+pow(a[j],2))==k)



{ d=1;
printf("\n cap so co tong binh phuong bang k la:");
printf("%3d",a[i]);
printf("%3d",a[j]);
}

if(d==0)
printf("\n ko ton tai cap so nao nhu the");

}
void mangtang(int a[100], int n)
{ int c;

for(int i=0;i<n;i++)
for(int j=i+1;j<n;j++)
if(a[i]>a[j])
{ c=a[i];
a[i]=a[j];
a[j]=c;
}
}
void chan_le(int a[100],int n)
{ int c,f;
for(int i=0;i<n;i++)
for(int j=i+1;j<n;j++)
{
if (a[i]%2==0 && a[j]%2==0 && a[i]>a[j])
{
c=a[i];
a[i]=a[j];
a[j]=c;
}

if(a[i]%2!=0 && a[j]%2!=0 && a[i]<a[j])
{
f=a[i];
a[i]=a[j];
a[j]=f;
}
}
}
void main()
{ clrscr();
int a[100];
int n;
nhapmang(a,n);
xuatmang(a,n);

printf("\ntongnguyento=%d",Tongnguyento(a,n));
in_songuyento(a,n);
timx(a,n);
timmin(a,n);
max(a,n);

chenx(a,n);
xuatmang(a,n);
tongbinh(a,n);
mangtang(a,n);
xuatmang(a,n);

chan_le(a,n);
xuatmang(a,n);
getch();
}



=>> còn nữa mà hôm nay mệt gòy đi ngủ đây lúc khac viết típ choa lol!
Về Đầu Trang Go down
Xem lý lịch thành viên
tigersad
--[ Hội Trưởng]---
avatar

Tổng số bài gửi : 80
Join date : 11/05/2008
Age : 29
Đến từ : An Giang

Bài gửiTiêu đề: sax   Mon Jun 09, 2008 2:40 pm

con bai phan so cua tui dau ac the seo ko poss bai do truoc

_________________
nguoi khac can 1001 li do de yeu em
nhung anh yeu em ko can li do nao ca
http://nhoc-kho.rap.vn
Về Đầu Trang Go down
Xem lý lịch thành viên http://co3la.tk
mizen
1 nhánh là niềm tin
1 nhánh là niềm tin


Tổng số bài gửi : 8
Join date : 11/05/2008

Bài gửiTiêu đề: Re: bài tập quan trọng của mảng na` ..(C--)   Tue Jun 17, 2008 2:14 pm

sa0 may' bac' ac' wa'? k0 chep' de` len dum`
Về Đầu Trang Go down
Xem lý lịch thành viên
Sponsored content




Bài gửiTiêu đề: Re: bài tập quan trọng của mảng na` ..(C--)   

Về Đầu Trang Go down
 
bài tập quan trọng của mảng na` ..(C--)
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» [08122010][News] Jessica - Seo Jisuk: khách mời của "Enjoy Today" đã biến mất, gây nên sự quan tâm
» [04052011][News]Phỏng vấn Soshi Seohyun, “ quan tâm đến sự công bằng”
» [04052011][News]Hong JinHee: Quan niệm của tôi, SNSD!
» [15112010][News] SNSD sẽ ra tòa làm nhân chứng chống lại vụ kiện liên quan đến DBSK ?
» [12112010][News]Outfit Jumping của KARA bị cấm ở các chương trình âm nhạc

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: WWW.07EV.TK :: Lop 07EV he he he !!!!-
Chuyển đến