SLIDE1

Thursday, October 2, 2014

lập trình c tìm min max số nguyên tố có trong mảng

viết chương trình c tìm số nguyên tố lớn nhất và nhỏ nhất có trong mảng 1 chiều, nếu không có số nguyên tố trong mảng thì thông báo ra màn hình.

#include<stdio.h>
#include<conio.h>
int a[100];
int b[100];
void main()
{
int i, n, j, dem, k = 0;
printf("nhp so phan tu cua mang: ");
scanf_s("%d", &n);
for (i = 0; i < n; i++)
{
printf("nhap phan tu thu %d: ", i + 1);
scanf_s("%d", &a[i]);
}
for (i = 0; i < n; i++)
{
dem = 0;
if (a[i] == 2)
{
b[k] = a[i];
k++;
}
if (a[i]>2)
{
for (j = 2; j < a[i]; j++)
{
if (a[i] % j == 0) dem++;
}
if (dem == 0)
{
b[k] = a[i];
k++;
}
}
}
int min = b[0], max = b[0];
for (i = 0; i < k; i++)
{
if (min>b[i]) min = b[i];
if (max < b[i]) max = b[i];
}
printf("so nguyen to nho nhat co trong mang la: %d\n", min);
printf("so nguyen to lon nhat co trong mang la: %d\n", max);
_getch();
}


lập trình c tìm phần tử nhỏ nhất và phần tử lớn nhất có trong mảng

viết chương trình c tìm phần tử nhỏ nhất "min" và phần tử lớn nhất có trong mảng "max", in ra màn hình các giá trị đó

#include<stdio.h>
#include<conio.h>
int a[100];
void main()
{
int i, n, max, min;
printf("nhap so phan tu cua mang: ");
scanf_s("%d", &n);
for (i = 0; i < n; i++)
{
printf("nhap phan tu thu %d: ", i + 1);
scanf_s("%d", &a[i]);
}
max = a[0]; min = a[0];
for (i = 1; i < n; i++)
{
if (min > a[i])min = a[i];
if (max < a[i])max = a[i];
}
printf("phan tu nho nhat la: %d\n", min);
printf("phan tu lon nhat la: %d\n", max);
_getch();
}

lập trình c kiểm tra mang sắp xếp chưa

viết chương trình c kiểm tra mảng nhập vào đã được sắp xếp tăng dần hay chưa, in thông báo ra màn hình

#include<stdio.h>
#include<conio.h>
int a[100];
void main()
{
int i, n,k=0;
printf("nhap so phan tu cua mang: ");
scanf_s("%d", &n);
for (i = 0; i < n; i++)
{
printf("nhap phan tu thu %d: ",i+1);
scanf_s("%d", &a[i]);
}
for (i = 0; i < n - 1; i++) if (a[i]>a[i + 1]) k++;
if (k == 0) printf("mang da duoc sap xep tang dan");
else printf("mang chua duoc sap xep tang dan");
_getch();
}

lập trình c kiểm tra tính đối xứng của mảng

viết chương trình c nhập vào mảng 1 chiều và kiểm tra xem mảng vừa nhập có đối xứng không, kiểm tra tính đối xứng của mảng

#include<stdio.h>
#include<conio.h>
int a[100];
void main()
{
int i, n,k=0;
printf("nhap so phan tu cua mang: ");
scanf_s("%d", &n);
for (i = 0; i < n; i++)
{
printf("nhap phan tu thu %d: ", i + 1);
scanf_s("%d", &a[i]);
}
for (i = 0; i < n / 2;i++) if (a[i] != a[n -1 - i]) k++;
if (k == 0) printf("mang doi xung");
else printf("mang khong doi xung");
_getch();
}

lập trình c kiểm tra mảng gồm số chẵn,số lẻ hay cả hai

viết chương trình c kiểm tra mảng 1 chiều gồm toàn số lẻ, hay toàn số chẵn hay cả số chẵn và số lẻ

#include<stdio.h>
#include<conio.h>
int a[100];
void main()
{
int i, n, c=0, l=0;
printf("nhap so phan tu cua mang: ");
scanf_s("%d", &n);
for (i = 0; i < n; i++)
{
printf("nhap phan tu thu %d: ", i + 1);
scanf_s("%d", &a[i]);
if (a[i] % 2 == 0) c++;
else l++;
}
if (l == 0) printf("mang gom toan so chan");
if (c == 0) printf("mang gom toan so le");
if (c != 0 && l != 0) printf("mang gom ca so le va so chan");
_getch();
}

lập trình c:kiểm tra mảng có phải toàn số chẵn không

viết chương trình c nhập vào mảng 1 chiều và kiểm tra xem mảng có phải chứa toàn số chẵn không

#include<stdio.h>
#include<conio.h>
int a[100];
void main()
{
int i, dem=0,n;
printf("nhap so phan tu cua mang: ");
scanf_s("%d", &n);
for (i = 0; i < n; i++)
{
printf("nhap phan tu thu %d: ", i + 1);
scanf_s("%d", &a[i]);
if (a[i] % 2 != 0) dem++;
}
if (dem == 0)printf("mang toan so chan");
else printf("mang khong phai toan so chan");
_getch();
}

lập trình c: kiểm tra số k có thuộc mảng hay không

viết chương trình c kiểm tra số nguyên k cho trước có thuộc mảng hay không

/*cho trước mảng a gồm 10 phần tử và kiểm tra số k ta  nhập từ bàn phím có thuộc mảng không*/
#include<stdio.h>
#include<conio.h>
int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
void main()
{
int dem = 0, k;
printf("nhap so k: ");
scanf_s("%d", &k);
for (int i = 0; i < 10; i++)if (k == a[i])
{
printf("k thuoc mang");
dem++;
}
if (dem == 0)printf("k khong thoc mang");
_getch();
}

lập trình c: tính trung bình cộng các phân tử chẵn có trong mảng

viết chương trình c nhập vào mảng 1 chiều và tính trung bình cộng các phần tử chẵn có trong mảng

#include<stdio.h>
#include<conio.h>
int a[100];
void main()
{
int i, dem=0, n, s=0;
printf("nhap so phan tu cua mang: ");
scanf_s("%d", &n);
for (i = 0; i < n; i++)
{
printf("nhap phan tu thu %d: ", i + 1);
scanf_s("%d", &a[i]);
if (a[i] % 2 == 0)
{
s += a[i];
dem++;
}
}
printf("trung binh cong cac so chan co trong mang la: %.2f", (float)s / dem);
_getch();
}

Wednesday, October 1, 2014

lập trình c:tính tổng các số là số nguyên tố có trong mảng

viết chương trình c nhập vào mảng 1 chiều và xuất ra màn hình tổng của các số là số nguyên tố có trong mảng

#include<stdio.h>
#include<conio.h>
int a[100];
void main()
{
int i, j, n, s = 0,dem;
printf("nhap so phan tu cua mang: ");
scanf_s("%d", &n);
for (i = 0; i < n; i++)
{
printf("nhap phan tu thu %d: ",i+1);
scanf_s("%d", &a[i]);
if (a[i] == 2)s += a[i];
if (a[i]>2)
{
dem = 0;
for (j = 2; j < a[i]; j++) if (a[i] % j == 0) dem++;
if (dem == 0)s += a[i];
}
}
printf("tong cac so nguyen to co trong mang la: %d", s);
    _getch();
}

lập trình c: tính tổng tất cả các phần tử có trong mảng 1 chiều

viết chương trình c nhập vào mảng 1 chiều và in ra màn hình tổng của tất cả các phần tử có trong mảng

#include<stdio.h>
#include<conio.h>
void main()
{
int a[100], i, n, s = 0;
printf("nhap so phan tu cua mang: ");
scanf_s("%d", &n);
for (i = 0; i < n; i++)
{
printf("nhap phan tu thu %d: ", i + 1);
scanf_s("%d", &a[i]);
s += a[i];
}
printf("tong cac phan tu cua mang ban vua nhap la: %d", s);
_getch();
}

x

lập trình c: nhập mảng và xuất mảng 1 chiều

viết chương trình c nhập vào một mảng 1 chiều và xuất ra màn hình mảng đó.

#include<stdio.h>
#include<conio.h>
void main()
{
int mang[100], n, i;
printf("nhap so phan tu cua mang: ");
scanf_s("%d", &n);
for (i = 0; i < n; i++)
{
printf("nhap phan tu thu %d: ", i + 1);
scanf_s("%d", &mang[i]);
}
printf("mang ban vua nhap la:\n");
for (i = 0; i < n; i++)
printf("%d  ", mang[i]);
_getch();
}


Tuesday, September 30, 2014

kiểm tra số nguyên tố trong lập trình c

viết chương trình c nhập vào 1 số bất kì và kiểm tra xem nó có phải là số nguyên tố không

///chương trình kiểm tra 1 số có phải là sô nguyên tó không
#include<stdio.h>
#include<conio.h>
void lasonguyento(int n);
/// là số nguyên tố nếu nó không chia hết cho bất cứ số nào ngoài 1 và chính nó
void main()
{
int n;
printf("nhap so: ");
scanf_s("%d", &n);
if(lasonguyento(n)) printf("la so nguyen to");
else printf("khong phai la so nguyen to");
_getch();
}
int lasonguyento(int n)
{
if(n<2) return 0;
if(n==2) return 1;
for(int i=2;i<sprt(n);i++) if(n%i==0) return 0;
return 1;
}

Monday, September 29, 2014

tính tổng các chữ số của 1 số nguyên bất kì nhập từ bàn phím trong lập trình c

tính tổng các chữ số của 1 số nguyên bất kì nhập từ bàn phím trong lập trình c

#include"stdio.h"
#include"conio.h"
void main()
{
int s=0, n;
printf("nhap so nguyen: ");
scanf_s("%d", &n);
while (n % 10 != 0)
{
s += n % 10;
n /= 10;
}
printf("tong cac chu so la: %d", s);
_getch();
}
hình ảnh trong chương trình tính tổng các chữ số của 1 sô nguyen trong lập trình c

úng dụng lệnh if xếp loại học tập trong lập trình c

úng dụng lệnh if xếp loại học tập trong lập trình c

#include"stdio.h"
#include"conio.h"
void main()
{
///nhập điểm các môn
float toan, ly, hoa, dtb;
printf("nhap diem: toan ly hoa\n");
scanf_s("%f%f%f", &toan, &ly, &hoa);
///tính điểm trung bình
dtb = (toan + ly + hoa) / 3;
///dùng lệnh if để xếp loại
if (dtb >= 9)printf("xuat sac");
else if (dtb >= 8) printf("gioi");
else if (dtb >= 7) printf("kha");
else if (dtb >= 5) printf("trung binh");
else printf("kem");
_getch();
}

Sunday, September 28, 2014

giải hệ phương trình bật nhất n ẩn trong lập trình c


///chương trình c giải hệ phương trình bất nhất với số ẩn bất kì, n ẩn
#include<stdio.h>
#include<conio.h>
void nhap(float a[][100], float b[], int n)
{
printf("_______________________________________________\n");
for (int i = 0; i < n; i++)
{
printf("nhap cac he so phuong trinh %d:\n", i + 1);
for (int j = 0; j < n; j++)
scanf_s("%f", &a[i][j]);
scanf_s("%f", &b[i]);
}
printf("_______________________________________________\n");
}
float det(float a[][100], int n)
{
int i, j, k, dem = 0,kt=0;
float b[100], c[100], h, kq=1;
for (i = 0; i < n - 1; i++)
{
if (a[i][i] == 0)
{
for (j = 0; j < n; j++)
if (a[i][j] != 0)
{
for (k = 0; k < n; k++)
{
c[k] = a[k][i];
a[k][i] = a[k][j];
a[k][j] = c[k];
}
dem++;
kt++;
break;
}
if (kt == 0) return 0;
}
b[i] = a[i][i];
for (j = 0; j < n; j++) a[i][j] = a[i][j] / b[i];
for (j = i + 1; j < n; j++)
{
h = a[j][i];
for (k = 0; k < n; k++) a[j][k] = a[j][k] - h*a[i][k];
}

}
b[n - 1] = a[n - 1][n - 1];
for (i = 0; i < n; i++) kq *= b[i];
if (dem % 2 == 0) return kq; else return -kq;
}
void truyen(float a[][100], float b[][100], int n)
{
for (int i = 0; i < n; i++)
for (int j = 0; j < n; j++)
b[i][j] = a[i][j];
}
void gan(float b[100], float a[100][100], int n, int m)
{
for (int i = 0; i < n; i++)
a[i][m] = b[i];
}
void main()
{
printf("___________Tran_Khanh_Toan__________________\n");
printf("_______________________________________________\n");
float dd;
float a[100][100], b[100], x[100], c[100][100];
int n, i;
printf(">>ban muon giai he phuong trinh bat nhat may an ? :");
scanf_s("%d", &n);
nhap(a, b, n);
truyen(a, c, n);
dd = det(c, n);
if (dd!=0)
{
for (i = 0; i < n; i++)
{
truyen(a, c, n);
gan(b, c, n, i);
x[i] = det(c, n);
}
printf("he phuong trinh co nghiem la:\n");
for (i = 0; i < n; i++)
printf("x%d = %.2f\n", i + 1, x[i]);
}
else printf(">>he phuong trinh vo nghiem hoac vo so nghiem");
_getch();
}