Go Back   VN-Zoom Forum > Chia sẻ kiến thức > Lập trình > Pascal | C/C++

 



Trả lời Gửi Ðề Tài Mới
 
Ðiều Chỉnh Xếp Bài
Old 02-08-2008, 23:11   #46
Búa Đá Đôi
 
so_0_lanh_lung's Avatar
 
Tham gia: Mar 2008
Đến từ: Huế
Bài: 111
VZD: 2.222
Điểm: 8/8 bài viết
Default

đây là bài tìm UCLL BCNN làm bằng hàm em muốn hỏi là có thể tính UCLL và BCNN ở ngay trong hàm mà hko cần tính UCLL trong hàm rồi BCNN ở ngoài hàm như em đang làm hay không
Code:
#include<stdio.h>
#include<conio.h>
// int tinh(int a,int b,int uc);


	  tinh(int a,int b,int uc)
	  {
	   int aa,bb;
	   aa=a; bb=b;
	   while (aa!=bb)
	   {
	   if (aa> bb)
	     aa-=bb;
	   else bb=bb-aa;
	   }
	   uc=aa;
	   return(uc);

	  }
	  void main()
	{
	  int a,b,p,uc,bc;
	  printf("\t Tim UCLL va BCNN cua 2 so a va b ");
	  printf("\n\nNhap 2 so a va b");
	  scanf("%d%d",&a,&b);
	  tinh(a,b,uc);
	  p=1;
	  p*=tinh(a,b,uc);
	  printf("\ngia tri UCLL=%d",p);
	  printf("\ngia tri cua BCNN =%d",a*b/p);
	  getch();
	}
__________________
Một buổi tối đẹp trời. Cô gái gọi điện cho cậu trai đang tán tỉnh mình : "Anh ơi... Nhà em đi hết cả rùi... Anh đến ngay nhé... Không có ai ở nhà đâu... !". Cậu trai hí hửng vội vàng phóng xe đến nhà cô bạn, bấm chuông, 5 phút... 10 phút... 15 phút... Sau nửa tiếng bấm chuông, anh mới nhận ra, đúng là... "KHÔNG CÓ AI Ở NHÀ THẬT". potay..^^!
so_0_lanh_lung vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-08-2008, 08:54   #47
Rìu Sắt
 
rocker216's Avatar
 
Tham gia: Jan 2008
Đến từ: Quá khứ
Bài: 148
VZD: 5.600
Điểm: 175/84 bài viết
Send a message via Yahoo to rocker216
Default

có phải ý em là chỉ dùng 1 hàm tính ra dc cả UC và BC ko??
nếu theo anh hiểu thì bài đó sửa lại như sau:
Code:
#include<stdio.h>
#include<conio.h>
void tinh(int a,int b,int &uc,int &bc)
{
	int a1=a,b1=b;
	while (a1!=b1)
		if (a1> b1)
			a1-=b1;
		else b1=b1-a1;
	uc=a1;
	bc=a*b/uc;
}
void main()
{
	int a,b,uc,bc;
	printf("\t Tim UCLN va BCNN cua 2 so a va b ");
	printf("\n\nNhap 2 so a va b: ");
	scanf("%d%d",&a,&b);
	tinh(a,b,uc,bc);
	printf("\ngia tri UCLN=%d",uc);
	printf("\ngia tri cua BCNN =%d\n",bc);
}
__________________

Lắng nghe mưa thầm hát,từng giọt thấm ướt vai em...
....mà lòng thấy ấm bên em,mỗi lúc bên nhau dưới mưa nồng nàn.....!
rocker216 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Có 2 thành viên cảm ơn rocker216 cho bài viết này:
935017555 (18-11-2008), so_0_lanh_lung (03-08-2008)
Old 03-08-2008, 22:45   #48
Búa Đá Đôi
 
so_0_lanh_lung's Avatar
 
Tham gia: Mar 2008
Đến từ: Huế
Bài: 111
VZD: 2.222
Điểm: 8/8 bài viết
Default

giờ giúp em..viết bài trộn mảng bằng hàm đi anh....bài mà anh với em thảo luận í...em muốn ví dụ tham khảo..thuật toán thì bít ồi..coi cách trình bày thế nào thoi ^_^
__________________
Một buổi tối đẹp trời. Cô gái gọi điện cho cậu trai đang tán tỉnh mình : "Anh ơi... Nhà em đi hết cả rùi... Anh đến ngay nhé... Không có ai ở nhà đâu... !". Cậu trai hí hửng vội vàng phóng xe đến nhà cô bạn, bấm chuông, 5 phút... 10 phút... 15 phút... Sau nửa tiếng bấm chuông, anh mới nhận ra, đúng là... "KHÔNG CÓ AI Ở NHÀ THẬT". potay..^^!
so_0_lanh_lung vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 04-08-2008, 15:35   #49
Rìu Sắt
 
rocker216's Avatar
 
Tham gia: Jan 2008
Đến từ: Quá khứ
Bài: 148
VZD: 5.600
Điểm: 175/84 bài viết
Send a message via Yahoo to rocker216
Default

ok,với em thì yêu cầu nào cũng dc đáp ứng cả,hihi,ah,có phải e học lớp C ko????
a nghe bạn a nói là e...........lắm,chỗ ....đó khi nào gặp e online a sẽ nói với e,nhưng nói trước là nó ko phải là lời khen mà là...........chê:p
Code:
#include<stdio.h>
#include<conio.h>
//in mang
void inmang(int a[],int n)
{
	for(int i=0;i<n;i++)
		printf("%3d",a[i]);
	printf("\n");
}
//them phan tu key tai vi tri pos
void thempt(int a[],int &n,int pos,int key)
{
	for(int k=n-1;k>=pos;k--)
		a[k+1]=a[k];
	a[pos]=key;
	n++;
}
//ghep mang
void ghepmang(int a[],int &n,int b[],int m)
{
	int t=0,j;
	for(int i=0;i<m;i++)
	{
		for (j=t;j<n;j++)
			if (b[i] < a[j])
			{
				thempt(a,n,j,b[i]);
				t++;
				break;
			}
		if (j==n)
		{
			for(int k=i;k<m;k++)
				a[n++]=b[k];
			break;
		}
	}
}
void main()
{
	int a[15]={1,3,4,5,9,18},n=6;
	int  b[]={2,6,7,8,10,13,14,17},m=8;
	//in mang a[]
	printf("Mang a[]: ");
	inmang(a,n);
	//in mang b[]
	printf("Mang b[]: ");
	inmang(b,m);
	//ghep mang
	ghepmang(a,n,b,m);
	//mang sau khi ghep
	printf("Mang sau khi ghep: ");
	inmang(a,n);
}
cái này nó chỉ khác là nhìn bài làm dễ hiểu thôi,chỗ main() ấy,chứ có khác j đâu,bố cục rõ ràng,đoạn nào làm j,như thế ng đọc sẽ dễ theo dõi chỗ mình làm nhằm mục đích j,còn lại........chẳng khác j bài trc hết,keke,anh đoán e cũng tự làm dc
__________________

Lắng nghe mưa thầm hát,từng giọt thấm ướt vai em...
....mà lòng thấy ấm bên em,mỗi lúc bên nhau dưới mưa nồng nàn.....!
rocker216 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Có 2 thành viên cảm ơn rocker216 cho bài viết này:
935017555 (18-11-2008), so_0_lanh_lung (05-08-2008)
Old 05-08-2008, 00:37   #50
Búa Đá Đôi
 
so_0_lanh_lung's Avatar
 
Tham gia: Mar 2008
Đến từ: Huế
Bài: 111
VZD: 2.222
Điểm: 8/8 bài viết
Default

em hem nói đâu!!!..em như thế nào em bít rõ chứ...mà người mà bạn anh nói đến hko phải em đâu......dù sao cám ơn anh về bài làm
__________________
Một buổi tối đẹp trời. Cô gái gọi điện cho cậu trai đang tán tỉnh mình : "Anh ơi... Nhà em đi hết cả rùi... Anh đến ngay nhé... Không có ai ở nhà đâu... !". Cậu trai hí hửng vội vàng phóng xe đến nhà cô bạn, bấm chuông, 5 phút... 10 phút... 15 phút... Sau nửa tiếng bấm chuông, anh mới nhận ra, đúng là... "KHÔNG CÓ AI Ở NHÀ THẬT". potay..^^!
so_0_lanh_lung vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-08-2008, 01:21   #51
Búa Đá Đôi
 
so_0_lanh_lung's Avatar
 
Tham gia: Mar 2008
Đến từ: Huế
Bài: 111
VZD: 2.222
Điểm: 8/8 bài viết
Default

Đây là bài em không dùng hàm
Code:
#include<stdio.h>
#include<conio.h>
void main()
	{
		int  b[]={2,3,6,8,15,19};
		int a[20]={1,3,5,7,9,11};
		int i,j,k,t=0,m=5;
		clrscr();
		for(i=0;i<=5;i++)

			for (j=0;j<=m+t;j++)
			 if (b[i] < a[j])
				{
				  for(k=(5+t);k>=j;k--)
				    a[k+1]=a[k];
				    a[k]=b[i];
				    t+=1;
				    break;
				}
			else
			 if (j==(m+t)) a[j+1]=b[i];

			 for(i=0;i<=10;i++)
			 printf("%3d",a[i]);

getch();
    }
đây là bài em viết bằng hàm
Code:
#include<stdio.h>
#include<conio.h>
void tronmang(int a[],int &n,int b[],int &m)
{
int t=0,i,j,k;
 for(i=0;i<=m;i++)
   for(j=0;j<=(n+t);j++)
    if (b[i] <a[j])
     {
     for(k=(n+t);k>=j;k--)
      a[k+1]=a[k];
      a[k]=b[i];
      t++;
      break;
     }
    else if (j==n+t) a[j+1]=b[i];
}
void main()
{
int i;
int a[20]={1,3,5,7,11,16},n=5;
int b[]={2,4,6,7,9,11,17},m=6;
clrscr();
tronmang(a,n,b,m);
for(i=0;i<=12;i++)
printf("%3d",a[i]);

getch();
}
em thêy bài dùng hàm sai sai chỗ nào í...chỉ cho em với..anh cứ test thử
__________________
Một buổi tối đẹp trời. Cô gái gọi điện cho cậu trai đang tán tỉnh mình : "Anh ơi... Nhà em đi hết cả rùi... Anh đến ngay nhé... Không có ai ở nhà đâu... !". Cậu trai hí hửng vội vàng phóng xe đến nhà cô bạn, bấm chuông, 5 phút... 10 phút... 15 phút... Sau nửa tiếng bấm chuông, anh mới nhận ra, đúng là... "KHÔNG CÓ AI Ở NHÀ THẬT". potay..^^!
so_0_lanh_lung vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 05-08-2008, 10:52   #52
Rìu Sắt
 
rocker216's Avatar
 
Tham gia: Jan 2008
Đến từ: Quá khứ
Bài: 148
VZD: 5.600
Điểm: 175/84 bài viết
Send a message via Yahoo to rocker216
Default

mấy bài này anh làm cho e hết rùi,giờ anh ko giải nữa,chỉ góp ý thui nhé,cái sai của em là chỗ else,nếu theo e làm thì nếu b[i]>a[j] thì nó sẽ làm câu lệnh trong else!!!???chưa chính xác lắm đúng ko,vì nếu thế để làm a[j+1]=b[i] phải thõa mãn j=m+t và b[i]>a[j],đã thế đây là 2 vòng for lồng nhau,e cho a[j+1]=b[i],em nên nhớ là j lun chạy lại từ đầu j=0 với mỗi i đấy,e xem lại 2 chỗ đó,và nếu em ko cho b[] phần tử nào thì nó còn tệ hơn đấy!e tự sửa nhé,chúc em học giỏi!!
__________________

Lắng nghe mưa thầm hát,từng giọt thấm ướt vai em...
....mà lòng thấy ấm bên em,mỗi lúc bên nhau dưới mưa nồng nàn.....!
rocker216 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Thành viên đã cám ơn bài viết này của rocker216:
935017555 (18-11-2008)
Old 05-08-2008, 15:37   #53
Búa Đá Đôi
 
so_0_lanh_lung's Avatar
 
Tham gia: Mar 2008
Đến từ: Huế
Bài: 111
VZD: 2.222
Điểm: 8/8 bài viết
Default

em đã chỉnh code lại rồi anh xem nhé
Code:
#include<stdio.h>
#include<conio.h>
void main()
	{
		int  b[]={2,3,6,8,15,19},m=5;
		int a[20]={1,3,5,7,9,11},n=5;
		int i,j,k,t=0;
		clrscr();
		for(i=0;i<=m;i++)

			for (j=0;j<=(n+t);j++)
			 if (b[i] < a[j])
				{
				  for(k=(5+t);k>=j;k--)
				    a[k+1]=a[k];
				    a[j]=b[i];				                                           t+=1;
				    break;
				}
			else
			 if (j==(m+t)) a[j+1]=b[i];

			 for(i=0;i<=(m+n);i++)
			 printf("%3d",a[i]);

getch();
    }
sở dĩ nó mất phần tử đầu tiên là do em sai lầm chứ hko phải thuật toán của em sai...
do em gán a[k]=b[i] mà quên mât rằng k-- còn giảm xuống 1 đơn vị sau khi thoát khỏi vòng For..vì vòng for kiểu này nó kiểm tra điều kiện..sử dụng rồi mới giảm..giờ em chỉnh lại rồi đấy anh test thử xem nhé...em cũng đã hiểu rõ cách dùng mảng fu...cái vòng else cuối cùng nếu nó hko bé thua thì nó lên kiềm tra tiếp...nếu khi nào bé hơn mà cuối dãy thì mới thực hiện chèn phàn tử kế tiếp của mảng=b[i]
__________________
Một buổi tối đẹp trời. Cô gái gọi điện cho cậu trai đang tán tỉnh mình : "Anh ơi... Nhà em đi hết cả rùi... Anh đến ngay nhé... Không có ai ở nhà đâu... !". Cậu trai hí hửng vội vàng phóng xe đến nhà cô bạn, bấm chuông, 5 phút... 10 phút... 15 phút... Sau nửa tiếng bấm chuông, anh mới nhận ra, đúng là... "KHÔNG CÓ AI Ở NHÀ THẬT". potay..^^!
so_0_lanh_lung vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-08-2008, 08:22   #54
Rìu Sắt
 
rocker216's Avatar
 
Tham gia: Jan 2008
Đến từ: Quá khứ
Bài: 148
VZD: 5.600
Điểm: 175/84 bài viết
Send a message via Yahoo to rocker216
Default

nó cũng sai em ơi,mà có chỗ nào em gán a[k]=b[i] đâu,chỉ có a[j]=b[i] thôi,mà tại thời điểm đó j thõa điều kiện b[i]<a[j],thế là đúng.Còn kết quả bài em sửa,đôi khi đừng thấy 2,3 phần tử đầu đúng mà nghĩ là nó đúng em ah,mảng sau khi ghép lại của em thiếu mất con số 15 rùi,em xem lại thuật toán nhé!!
Ah,anh nói em sửa trường hợp b[] ko có phần tử nào nữa mà,và cả a[] ko có phần tử nào nữa nhé,cả hai trường hợp đó em đều chưa xử lý dc!!!
__________________

Lắng nghe mưa thầm hát,từng giọt thấm ướt vai em...
....mà lòng thấy ấm bên em,mỗi lúc bên nhau dưới mưa nồng nàn.....!

thay đổi nội dung bởi: rocker216, 06-08-2008 lúc 08:25
rocker216 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Thành viên đã cám ơn bài viết này của rocker216:
935017555 (18-11-2008)
Old 06-08-2008, 08:26   #55
Gà Con
 
dung_beto's Avatar
 
Tham gia: Aug 2008
Bài: 1
VZD: 246
Điểm: 0/0 bài viết
Wink


hinh` nhu em bi. dien
dung_beto vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 06-08-2008, 22:39   #56
Búa Đá Đôi
 
so_0_lanh_lung's Avatar
 
Tham gia: Mar 2008
Đến từ: Huế
Bài: 111
VZD: 2.222
Điểm: 8/8 bài viết
Default

em sửa lại đây rồi.....anh dung_beto vô duyên...chỗ người ta học hành..đừng nói cái kiểu kinh người đó code em nè anh rocker em sửa lại ở cái chỗ else
Code:
#include<stdio.h>
#include<conio.h>
void main()
	{
		int  b[]={2,3,6,8,15,19},m=5;
		int a[20]={1,3,5,7,9,11},n=5;
		int i,j,k,t=0;
		clrscr();
		for(i=0;i<=m;i++)
		{
			for (j=0;j<=(n+t);j++)
			 if (b[i] < a[j])
				{
				  for(k=(n+t);k>=j;k--)
				    a[k+1]=a[k];
				    a[j]=b[i];
				    t+=1;
				    break;
				}
			else
			 if(j==(n+t))
			 {
			  while (i <= m) { a[j++]=b[i++];} ;
			  break;
			 }


		}
			  for(i=0;i<=(m+n);i++)
			  printf("%3d",a[i]);

getch();
    }
__________________
Một buổi tối đẹp trời. Cô gái gọi điện cho cậu trai đang tán tỉnh mình : "Anh ơi... Nhà em đi hết cả rùi... Anh đến ngay nhé... Không có ai ở nhà đâu... !". Cậu trai hí hửng vội vàng phóng xe đến nhà cô bạn, bấm chuông, 5 phút... 10 phút... 15 phút... Sau nửa tiếng bấm chuông, anh mới nhận ra, đúng là... "KHÔNG CÓ AI Ở NHÀ THẬT". potay..^^!
so_0_lanh_lung vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 07-08-2008, 09:22   #57
Rìu Sắt
 
rocker216's Avatar
 
Tham gia: Jan 2008
Đến từ: Quá khứ
Bài: 148
VZD: 5.600
Điểm: 175/84 bài viết
Send a message via Yahoo to rocker216
Default

hix,em ơi,em làm xong em test lại cho kĩ rùi gửi bài chứ em,cứ sai chỗ này chỗ khác thế mà,lần này lại thiếu con 11 rùi,nhưng lần này em có nhận ra chỗ else đó là dc rùi đấy,em làm dần dần nó lại ra thành bài của anh đó,hi hi!!ah,anh có bài này hay nè,em làm thử nhé!!
Input là cấp của ma trận,chắc em bit cấp ma trận là cái j,Output là ma trận theo kiểu xoắn ốc,các số lớn dần từ ngoài vào trong.Ví dụ:
Code:
n=4;
1   2   3   4
12  13  14  5
11  16  15  6
10  9   8   7
em thấy các số sẽ tăng dần từ ngoài vào trong theo kiểu...lốc xoáy.em làm thử nhé
Hay bài này cũng dc nè,cho mảng a[],chỉ duyệt qua mảng 1 lần hãy tìm phần tử lớn thứ 2 của mảng đó!!
__________________

Lắng nghe mưa thầm hát,từng giọt thấm ướt vai em...
....mà lòng thấy ấm bên em,mỗi lúc bên nhau dưới mưa nồng nàn.....!

thay đổi nội dung bởi: rocker216, 07-08-2008 lúc 10:44
rocker216 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Thành viên đã cám ơn bài viết này của rocker216:
935017555 (18-11-2008)
Old 11-08-2008, 16:06   #58
Rìu Sắt
 
rocker216's Avatar
 
Tham gia: Jan 2008
Đến từ: Quá khứ
Bài: 148
VZD: 5.600
Điểm: 175/84 bài viết
Send a message via Yahoo to rocker216
Default

anh tìm ra chỗ sai trong bài của em rùi,đó là do em ko dùng hàm mà dùng đi dùng lại 1 đoạn mã vừa dài dòng vừa thừa thải,viết hoài cũng có chỗ sai,anh chỉ vào bài của em thui nhé,bài đó anh ko sửa tí nào cả,chỉ nói chỗ sai thui:
Code:
#include<stdio.h>
#include<conio.h>
void main()
{
int a[4][4]={  {5,6,9,8},
	       {4,1,2,7},
	       {3,10,13,12},
	       {15,14,16,11}  };
int c[4][4];
int i,j,k,bn,m,n;
clrscr();
k=0;
bn=a[0][0];

do
	{
	 for(i=0;i<=3;i++)
		for(j=0;j<=3;j++)
			if (bn>a[i][j])  
				bn=a[i][j];
	 for(i=0;i<=3;i++)
		for(j=0;j<=3;j++)
			if (a[i][j]==bn) 
				{
				 m=i;		
				 n=j;
				}
			c[0][k]=bn;	    
			bn=a[m][n]=30; 
			k++;
	}
while (k<4);               
						
k=1;
do
	{
	 for(i=0;i<=3;i++)
		for(j=0;j<=3;j++)
			if(bn > a[i][j])
				bn=a[i][j];
	 for(i=0;i<=3;i++)
		for(j=0;j<=3;j++)
			if (a[i][j]==bn)
				{
				 m=i;
				 n=j;
				}
			c[k][3]=bn;
			bn=a[m][n]=30;
			k++;
	}
while (k<4);


k=2;
do
	{
	 for(i=0;i<=3;i++)
		for(j=0;j<=3;j++)
			if (bn > a[i][j])
				bn=a[i][j];
	 for(i=0;i<=3;i++)
		for(j=0;j<=3;j++)
			if (a[i][j]==bn)
				{
				 m=i;
				 n=j;
				}
			c[3][k]=bn;
			bn=a[m][n]=30;
			k--;
	 }
while(k>=0);


k=2;
do
	{
	 for(i=0;i<=3;i++)
		for(j=0;j<=3;j++)
			if(bn > a[i][j])
				bn=a[i][j];
	 for(i=0;i<=3;i++)
		for(j=0;j<=3;j++)
			if (a[i][j]==bn)
				{
				 m=i;
				 n=j;
				}
			c[k][0]=bn;
			bn=a[m][n]=30;
			k--;

	}
while(k>0);

k=1;
do
	{
	 for(i=0;i<3;i++)//cho nay thieu dau =,phai la i<=3
		for(j=0;j<=3;j++)
			if (bn>a[i][j])
				bn=a[i][j];
	for(i=0;i<=3;i++)
		for(j=0;j<=3;j++)
			if (a[i][j]==bn)
				{
				 m=i;
				 n=j;
				}
			c[1][k]=bn;
			bn=a[m][n]=30;
			k++;
	}
while(k < 3);

k=2;
do
	{
	 for(i=0;i<=3;i++)
		for(j=0;j<=3;j++)
			if(bn >a[i][j])
				bn=a[i][j];
	 for(i=0;i<=3;i++)
		for(j=0;j<=3;j++)
			if (a[i][j]==bn)
				{
				 m=i;
				 n=j;
				}
			c[2][k]=bn;
			bn=a[m][n]=30;
			k--;
	}
while(k>0);

//================================================================
 for(i=0;i<=3;i++)
 {
	for(j=0;j<=3;j++)
		printf("%3d",c[i][j]);
		printf("\n");
 }
 printf("\n\n\n");
 for(i=0;i<=3;i++)
 {
	for(j=0;j<=3;j++)
		printf("%3d",a[i][j]);
		printf("\n");
 }
 getch();
}
chỗ chú thích duy nhât ấy!!nói thật với cách làm này,nếu em làm cho ma trận cấp 10 chắc em viết tới code tới 2 ngày,hix
__________________

Lắng nghe mưa thầm hát,từng giọt thấm ướt vai em...
....mà lòng thấy ấm bên em,mỗi lúc bên nhau dưới mưa nồng nàn.....!

thay đổi nội dung bởi: rocker216, 11-08-2008 lúc 16:12
rocker216 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Thành viên đã cám ơn bài viết này của rocker216:
935017555 (18-11-2008)
Old 14-08-2008, 16:23   #59
Rìu Sắt Đôi
 
matico's Avatar
 
Tham gia: Nov 2007
Bài: 264
VZD: 5.409
Điểm: 89/45 bài viết
Send a message via Yahoo to matico
Default

Bài PT bậc 2 ấy đúng là thiếu khai báo thư viện .math , nhưng nếu bạn đã học qua cấp 3 tì nên giải cả nghiệm phức , và TH d=0 nên xét riêng
matico vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-08-2008, 22:16   #60
Búa Đá Đôi
 
so_0_lanh_lung's Avatar
 
Tham gia: Mar 2008
Đến từ: Huế
Bài: 111
VZD: 2.222
Điểm: 8/8 bài viết
Default

^^' em mới làm ra có bài phần tử ln thứ 2 thui..code đây anh mấy ngày ni đi trực bệnh nhân mệt quá
Code:
#include<stdio.h>
#include<conio.h>
void main()
{
int a[]={2,4,1,6,8,4,6,11,9},m=8;
int i,ln,ln2;
clrscr();
ln=ln2=0;
for(i=1;i<=m;i++)
{
	if (ln < a[i])
	{
	  ln2=ln;
	  ln=a[i];
	}

	else if ((ln2 < ln) && (ln2 <a[i]))
		  ln2=a[i];

}
printf("phan tu lon thu 2  la  %d",ln2);
getch();
}
bài lốc xoáy em nghĩ mãi mà chả ra nơi
__________________
Một buổi tối đẹp trời. Cô gái gọi điện cho cậu trai đang tán tỉnh mình : "Anh ơi... Nhà em đi hết cả rùi... Anh đến ngay nhé... Không có ai ở nhà đâu... !". Cậu trai hí hửng vội vàng phóng xe đến nhà cô bạn, bấm chuông, 5 phút... 10 phút... 15 phút... Sau nửa tiếng bấm chuông, anh mới nhận ra, đúng là... "KHÔNG CÓ AI Ở NHÀ THẬT". potay..^^!
so_0_lanh_lung vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời Gửi Ðề Tài Mới

Ðiều Chỉnh
Xếp Bài

Quyền Sử Dụng Ở Diễn Ðàn
Bạn không thể gửi chủ đề mới
Bạn không thể gửi trả lời
Bạn không thể gửi file đính kèm
Bạn không thể tự sửa bài viết của bạn

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt
Trackbacks are Tắt
Pingbacks are Tắt
Refbacks are Tắt
Chuyển đến


Múi giờ GMT +7. Hiện tại là 15:22.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
Từ điển được cung cấp bởi VDict.com - Hosting được tài trợ bởi Rao vặt 123