Được tạo bởi Blogger.

Bài đăng nổi bật

Giới thiệu về ngôn ngữ C và môi trường turbo C 3.0

TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH C C là ngôn ngữ lập trình cấp cao, được sử dụng rất phổ biến để lập trình hệ thống cùng với Assembler v...

Tìm kiếm Blog này

Thứ Bảy, 18 tháng 6, 2016

Viết chương trình tính và xuất ra màn hình giá trị của n giai thừa (n!).









#include"conio.h"
#include"stdio.h"
void main()
{
clrscr();
int n;
unsigned long gt=1;

printf("\n\n------viet chuong trinh tinh va xuat ra giai thua cua n -----");
printf("\n\n\n\n Nhap 1 so n : ");
scanf("%d",&n);
printf("\n Giai thua cua : ");
for(int i=1; i<=n ; i++)
 {
   printf(" %d! + ",i);
   gt *=i;
 }

      printf("\n\n Giai thua cua %d ",n);
      printf(" la: %ld ",gt);
getch();
}

Tính tổng giai thừa của: 1+ 2! +4! +6! +...+2n! .


Đề bài : Tính tổng giai thừa của: 1+ 2! +4! +6! +...+2n! .
 ví dụ : n =6 thì tính tổng từ 1 đến 12!. ( 1+ 2! +4! +6! + 8! +10! +12! )

#include"conio.h"
#include"stdio.h"
void main()
{
clrscr();
int n;
unsigned long gthua=1,tong=0;

printf("\n\n------viet chuong trinh tinh tong cua 2n!, n duoc nhap tu ban phim -----");
printf("\n\n\n\n Nhap 1 so bat ky: ");
scanf("%d",&n);
printf(" Giai so can tinh la : 1 + ");
for(int i=1; i<=(n*2) ; i++)
{ if(i%2==0)
 {
   printf(" %d! + ",i);
   gthua *=i;
   tong+=gthua;
 }

}
printf("\n giai thua la: %ld ",gthua+1);
printf("\n\n Tong giai thua : %ld" ,tong+1);
getch();
}

Viết chương trình nhập điểm toán, lý, hóa . tính và xuất ra màn hình tổng và điểm trung bình 3 môn


Kết quả: 



Code:

#include<conio.h>
#include<stdio.h>
void main()
{
clrscr();
float dtoan;
float dly;
float dhoa;
float dtb,tong=0;

printf("\n\n---------------Chuong trinh tinh diem tong va Diem trung binh----------\n\n");
printf(" Nhap diem toan :" );
scanf("%f",&dtoan);
printf(" Nhap diem  ly : ");
scanf("%f",&dly);
printf(" Nhap diem hoa : ");
scanf("%f",&dhoa);

printf("\n Diem vua nhap la .... ");
printf("\n\t diem toan: %.2f",dtoan);
printf("\n\t diem ly: %.2f",dly);
printf("\n\t diem hoa: %.2f",dhoa);

printf("\n\n Tong diem 3 mon la : " );
tong =dtoan+dly+dhoa;
printf("%.2f",tong);

dtb=(tong/3);
printf("\n\n Diem trung Binh 3 mon la : %.2f ",dtb);



getch();
}

Thứ Sáu, 17 tháng 6, 2016

CÁC BÀI TẬP CƠ BẢN TRONG C


Bài 1: Lập chương Trình khai báo các biến lưu điểm toán, lý, hóa của một học sinh . nhập vào các điêm số đó và đưa ra màn hình điểm tổng và điểm trung bình cộng của 3 môn học.

Bài 2: lập chương trình nhập vào các số đo của bán kính hình tròn. tính chu vi và diện tích của nó rồi đưa kết quả ra màn hình. cho biết hằng số có tên M_PI( gần bằng 3,14142) được định nghĩa sẵn.

Bài 3: lập chương trình nhập vào số đo 2 cạnh chiều dài và chiều rộng hình chữ nhật . tính ra chu vi và diện tích của nó rồi đưa kết quả ra màn hình.

 Bài 4: lập chương trình nhập vào số đo cạnh của hình vuông. tính ra chu vi và diện tích của nó rồi đưa kết quả ra màn hình.

Bài 5: viết chương trình nhập vào 2 số bất kỳ và đổi giá trị của chúng cho nhau. In các số trước và sau khi đổi giá trị ra màn hình ( thử dùng 2 cách là sử dụng biến trung gian và không sử dụng biến trung gian)

Nhập xuất mãng một chiều


Nhập xuất mãng một chiều  


#include<conio.h>
#include<stdio.h>
void nhapmang(int a[],int &n);
void xuatmang(int a[],int n);
void main()
{
clrscr();
int a[10],n;
printf("\n\n --------------viet chuong trinh nhap va xuat mang mot chieu------------------\n");
nhapmang(a,n);
printf("\n\n cac ptu vua nhap la:");
xuatmang(a,n);
getch();
}
void nhapmang(int a[],int &n)
 {
printf("nhap so  ptu mang: ");
scanf("%d",&n);

for(int i=0;i<n;i++)
{
printf("\n phan tu thu  %d : ",i+1);
scanf("%d",&a[i]);
}

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