Thứ Hai, 21 tháng 4, 2014

Đổi giờ sang phút

Viết chương trình nhập vào từ bàn phím số giờ và số phút, và sau đó in ra tổng số phút tương ứng
VD: 1 giờ 30 phút = 90 phút.

Bài Giải


/*
Name: Doi gio sang phut
Copyright: None
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include <stdio.h>
#include <conio.h>

int h,m,tg;

int main()
{
 //Trang tri chuong trinh
  int i;
  printf("\t");
  for (i=1;i<30;i++) printf("* ");
  printf("\n\t\t CHUONG TRINH DOI GIO SANG PHUT\n\n");
 //Het doan chuong trinh trang tri

 printf("\t + Nhap vao so gio : "); scanf("%d",&h);
 printf("\t + Nhap vao so giay: "); scanf("%d",&m);

 tg=h*60+m;
 printf("\n\t -> Thoi gian da duoc chuyen doi la: %d phut",tg);

 getch();
 return 0;

}



Phần mềm hổ trợ lập trình C/C++


Dev-C++ là một môi trường phát triển tích hợp tự do (IDE) được phân phối dưới hình thức giấy phép Công cộng GNU hỗ trợ việc lập trình bằng C/C++. Nó cũng nằm trong bộ trình dịch mã nguồn mở MinGW. Chương trình IDE này được viết bằng ngôn ngữ Delphi.



Dự án phát triển Dev-C++ được lưu trữ trên SourceForge. Dev-C++ nguyên được phát triển bởi một lập trình viên có tên là Colin Laplace và chỉ chạy trên hệ điều hành Microsoft Windows.




Phần mềm Dev-C++ được chọn làm môi trường lập trình C/C++ trong các kì thi Olympic tin học hiện nay.


Download




Bộ Dev-Cpp portable 5.0.0.7

Bộ Dev-Cpp 64 bit portable 5.1.1.0

Bộ Dev-Cpp 5.6.2 MinGW 4.8.1 Portable

Chuyển đơn vị từ km sang dặm

Viết chương trình nhập vào từ bàn phím số km, rồi sao đó chuyển đơn vị đó sang dặm tương ứng.

                          Dặm = Km x 0.6213712

Bài Giải


/*
Name: Chuyen KM sang DAM
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include <stdio.h>
#include <conio.h>

#define dam 0.6213712

float a,b;


int main()
{
 //Trang tri chuong trinh
  int i;
  printf("\t");
  for (i=1;i<30;i++) printf("* ");
  printf("\n\t\t CHUONG TRINH DOI KM SANG DAM\n\n");
 //Het doan chuong trinh trang tri

 printf("\t + Nhap vao gia tri (km): "); scanf("%f",&a);
 b=a*dam;

 printf("\t -> Quang duong %f = %f Dam",a,b);




 getch();
 return 0;

}


Thuật toán xét năm có nhuận hay không?

Năm như thế nào được gọi là năm nhuận?
Vâng, Năm nhuận là năm chia hết cho 400, hoặc chia hết cho 4 nhưng không chia hết cho 100.


Bài Giải
#include <stdio.h>
#include <conio.h>

int n;

main()
{
printf("\t - Nhap vao nam can xet: "); scanf("%d",&n);
if(n%400==0||(n%4==0&&n%100!=0))
printf("\n\t => Nam %d la nam Nhuan",n);
else
printf("\n\t => Nam %d Khong phai la nam Nhuan");



getch();
return 0;

}

Đảo ngược một số nguyên dương 3 chữ số

Viết chương trình đảo ngược một số nguyên dương 3 chữ số.



Bài Giải 1






/*
Name: Dao nguoc so nguyen co 3 chu so
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include <stdio.h>
#include <conio.h>

int n;

main()
{
 //Trang tri chuong trinh
  int i;
  printf("\t");
  for (i=1;i<30;i++) printf("* ");
  printf("\n\t\t DAO NGUOC SO NGUYEN DUONG 3 CHU SO\n\n");
 //Het doan chuong trinh trang tri

 printf("\n\t - Nhap vao so nguyen duong 3 chu so: "); scanf("%d",&n);

 if (!(n>=100&&n<=999))
  printf("\n\t=> Ban nhap sai, so phai co 3 chu so");
 else
  {
   int k;
   k=n%10;
   printf("\n\t => So da dao la: %d",k);
   n=(n-k)/10;
   k=n%10;
   printf("%d",k);
   n=(n-k)/10;
   k=n%10;
   printf("%d",k);
 
 
   }




 getch();
 return 0;
}









Bài Giải 2


/*
Name: Dao nguoc so nguyen co 3 chu so
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include <stdio.h>
#include <conio.h>

int n;

main()
{
 //Trang tri chuong trinh
  int i;
  printf("\t");
  for (i=1;i<30;i++) printf("* ");
  printf("\n\t\t DAO NGUOC SO NGUYEN DUONG 3 CHU SO\n\n");
 //Het doan chuong trinh trang tri


 printf("\n\t - Nhap vao so nguyen duong 3 chu so: "); scanf("%d",&n);

 if (!(n>=100&&n<=999))
  printf("\n\t=> Ban nhap sai, so phai co 3 chu so");
 else
  {
   int k;
   printf("\n\t => So da dao la: ");
   do
   {
   k=n%10;
   printf("%d",k);
   n=(n-k)/10;
   }
   while (k>0);

 
 
   }




 getch();
 return 0;
}



Xuất ra ngày tháng năm đúng dạng chuẩn

Viết chương trình nhập vào từ bàn phím ngày, tháng, năm. In ra màng hình ngày tháng năm có dạng dd/mm/yy.


Bài Giải

/*
Name: Xuat ngay, thang nam dung mau
Author: Tran Anh
Description: http://www.code.tavn.net
*/
#include "stdio.h"
#include "conio.h"

int dd,mm,yy;

main()
{
 printf("\t Nhap vao ngay: "); scanf("%d",&dd);
 printf("\t Nhap vao thang: "); scanf("%d",&mm);
 printf("\t Nhap vao nam: "); scanf("%d",&yy);

 if (dd<=32 and mm<=12 )

   printf("\n\t Co dang: %02d/%02d/%d",dd,mm,yy);
 
 else
   printf("\n\t Ban Nhap Vao Sai Thong Tin");

 getch();
 return 0;


}



Tính điểm trung bình ba môn Toán, Lý, Hóa

Viết chương trình nhập vào điểm ba môn Toán, Lý, Hóa của một học sinh. In ra điểm trung bình của học sinh đó với hai số lẻ phần thập phân.



Bài Giải

/*
Name: Trung binh Toan Ly Hoa
Copyright: None
Author: Tran Anh
Description: http://www.code.tavn.net



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

float a,b,c,tb;

int main()
{
 //Trang tri chuong trinh
  int i;
  printf("\t");
  for (i=1;i<30;i++) printf("* ");
  printf("\n\t\t CHUONG TRINH TINH DIEM TRUNG BINH 3 MON\n\n");
 //Het doan chuong trinh trang tri


  printf("\t + Nhap diem mon Toan: "); scanf("%f",&a);
  printf("\t + Nhap diem mon Ly  : "); scanf("%f",&b);
  printf("\t + Nhap diem mon Hoa : "); scanf("%f",&c);

  tb=(a+b+c)/3;

  printf("\n\t -> Diem trung binh cua 3 mon la: %.2f",tb);


  getch();
  return 0;

}










Bài đăng phổ biến