Chuyên mục tin học
Top 10 PCGuide
cập nhật lúc 04:38 ngày 22/05
Sự kiện Intel
Intel Vietnam

Promote Your Page Too
Viết chương trình nhập vào 1 năm dương lịch cho biết năm âm lịch tương ứng, biết rằng năm 1999 là năm kỉ mão?.
thanhnhung
Bài viết: 64
Ngày gởi: 25/11/2009 | Số lần xem: 4661 | Trả lời: 12
Giới thiệu bạn bè
năm âm lịch theo Can & Chi. có 10 Can là: giáp, ất,  bính, dinh ,mậu, kỷ , canh, tân, nhâm, quí & có 12 Chi là: tý, sửu, dần, mão, thìn, tỵ, ngọ, mùi, thân, dậu, tuất, hợi. hãy viết chương trình nhập vào 1 năm dương lịch cho biết năm âm lịch tương ứng, biết rằng năm 1999 là năm kỉ mão.
50
PTS
Câu trả lời hay:
Báo cáo vi phạm
0
Bài viết đã bị đóng.

Câu Trả lời hay  
buncha
Bài viết: 340
Ngày gởi: 27/11/2009 03:46 AM
Mấy hnay bận quá, bjờ mới code bài này cho bạn đc
Code Mẫu:

#include<iostream.h>
#include<conio.h>
void main()
{
 
clrscr();
 
long int year;
 
cout<<"\nNhap nam duong lich: ";
 
cin>>year;
 
cout<<"\nNam am lich: ";
 
int tg;
 
tg=year%10;
 switch(
tg)
 {
  case 
0cout<<"Canh"; break;
  case 
1cout<<"Tan"; break;
  case 
2cout<<"Nham"; break;
  case 
3cout<<"Quy"; break;
  case 
4cout<<"Giap"; break;
  case 
5cout<<"At"; break;
  case 
6cout<<"Binh"; break;
  case 
7cout<<"Dinh"; break;
  case 
9cout<<"Ky"; break;
 }

 
int tg1,tg2;
 
tg1=year%60;
 
tg2=tg1%12;
 switch(
tg2)
 {
  case 
0cout<<" Than"; break;
  case 
1cout<<" Dau"; break;
  case 
2cout<<" Tuat"; break;
  case 
3cout<<" Hoi"; break;
  case 
4cout<<" Ty"; break;
  case 
5cout<<" Suu"; break;
  case 
6cout<<" Dan"; break;
  case 
7cout<<" Mao"; break;
  case 
8cout<<" Thin"; break;
  case 
9cout<<" Ty"; break;
  case 
10cout<<" Ngo"; break;
  case 
11cout<<" Mui"; break;
 }
 
getch();
}
Báo cáo vi phạm
1 bình chọn bài hay
Câu Trả lời
triet101
Bài viết: 1
Ngày gởi: 10/01/2011 01:45 PM
cách này còn ngắn hơn nhiều nhé, ở đây dùng mảng 2 chiều :
Code Mẫu:

#include <stdio.h>

void main()
{
  
unsigned nam;
  
char can[][5] = {"Giap""At""Binh""Dinh""Mau""Ky",
                   
"Canh""Tan""Nham""Quy"};
  
char chi[][5] = {"Ty""Suu""Dan""Meo""Thin""Ty",
                   
"Ngo""Mui""Than""Dau""Tuat""Hoi"};

  
printf("\nNhap nam can biet : ");
  
scanf("%d", &nam);
  
printf(" %d la nam %s %s"namcan[(nam+6)%10], chi[(nam+8)%12]);
  
getch();
}
Báo cáo vi phạm
0 bình chọn bài hay
Câu Trả lời
ducbinh1992
Bài viết: 588
Ngày gởi: 08/12/2009 04:48 PM
của bạn đây
http://www.pcgu....html
Báo cáo vi phạm
0 bình chọn bài hay
Câu Trả lời
sycobart
Bài viết: 854
Ngày gởi: 30/11/2009 06:11 PM
program nam_am_lich;
uses crt;
const Can: array[0..9] of string [4] = ('Canh','Tan','Nham','Quy','Gi ap','At','Binh','Din h','Mau','Ky');
........Chi: array[0..11] of string [4] = ('Than','Dau','Tuat','Hoi','Ti ','Suu','Dan','Meo', 'Thin','Ti','Ngo','Mui');
var nam: integer;
Begin
clrsrc;
write('Nhap nam duong lich ban can doi: ');
readl(nam);
write('Nam am lich la: ', Can[nam mod 10], ' ' ,Chi[nam mod 12]);
readln;
End.
Báo cáo vi phạm
0 bình chọn bài hay
Câu Trả lời
chienthan
Bài viết: 1038
Ngày gởi: 30/11/2009 05:07 PM
Đây là hướng dẫn + bài làm cho bạn nè
http://www.pcgu....html
Báo cáo vi phạm
0 bình chọn bài hay
Câu Trả lời
vannguyen
Bài viết: 221
Ngày gởi: 30/11/2009 04:41 PM
Báo cáo vi phạm
0 bình chọn bài hay
Câu Trả lời
satan
Bài viết: 232
Ngày gởi: 30/11/2009 12:23 AM
của bạn nè
http://www.pcgu....html
Báo cáo vi phạm
0 bình chọn bài hay
Câu Trả lời
tienluc
Bài viết: 754
Ngày gởi: 29/11/2009 10:34 AM
http://www.pcgu...29197
bạn có thể tham khảo thêm kiến thức trong các quyển ebook này
Báo cáo vi phạm
0 bình chọn bài hay
Câu Trả lời
thanhtuyen
Bài viết: 912
Ngày gởi: 27/11/2009 11:51 PM
http://www.pcgu....html
bạn tham khảo forum sau thử xem
Báo cáo vi phạm
0 bình chọn bài hay
Câu Trả lời
fantasy1139
Bài viết: 418
Ngày gởi: 27/11/2009 07:32 PM
bạn vào đây xem
http://www.pcgu...id=75
Báo cáo vi phạm
0 bình chọn bài hay
Câu Trả lời
chienthan
Bài viết: 1038
Ngày gởi: 27/11/2009 07:12 PM
Code chuyển đổi lịch âm và lịch dương cho bạn nè
http://www.pcgu....html
Báo cáo vi phạm
0 bình chọn bài hay
Câu Trả lời
ngocchinh
Bài viết: 126
Ngày gởi: 27/11/2009 12:26 AM
Bạn vào đây nha:
http://www.pcgu....com/
Báo cáo vi phạm
-2 bình chọn bài hay
Bài phản hồi
người ta nhờ code mà sao bạn lại đưa địa chỉ 1 diễn đàn vậy nè.

ˆ Lên đầu trang