Showing posts with label trã¬nh. Show all posts
Showing posts with label trã¬nh. Show all posts

Sunday, January 8, 2017

Hà m sắp xếp mảng tăng dần trong lập trình C

Hà m sắp xếp mảng tăng dần trong lập trình C



Run demo: http://www.tutorialspoint.com/compile_c_online.php

Hàm s?p x?p m?ng t?ng d?n trong l?p trình C
C 2016
#include <stdio.h>
int a[100];
//Khai báo m?ng array kích th??c 100
int main()
//Hàm thân ch?y ch??ng trình b?t bu?c có
{
int i,j,n,k;
//Khai báo bi?n ki?u int
printf("Nhap so mang cua phan tu: ");
//Hi?n th? màn hình
scanf("%d", &n);
//Nh?p vào s? l?n l?p
for (i = 0; i < n; i++)
//vòng l?p for
{
printf("nhap phan tu thu %d: ", i + 1);
scanf("%d", &a[i]);
//Nh?p vào m?ng s? i
}
for (i = 0; i < n-1;i++){
for (j = i+1; j < n;j++){
if (
a[i]>a[j]) //T?ng d?n or Gi?m d?n a[i]<a[j]
{
k = a[i]; //k là bi?n t?m l?u giá tr?
a[i] = a[j]; //th?c hi?n ??i ch?
d?i chó
a[j] = k;

}
}
}
printf("mang sau khi da sap xep la: ");
for (i = 0; i < n; i++) {
printf(" %d ", a[i]);
//M?i l?n l?p in ra m?ng i
}
}
Ki?n Th?c C?n Có:
1. Khai báo ki?n int ?
2. Khai báo ki?u Array m?ng ? M?ng 1 chi?u và m?ng 2 chi?u là gì?
3. printf là gì?
4. scanf là gì ?
5. Vòng l?p for là gì ?


Available link for download

Read more »

Sunday, October 16, 2016

Hà m đổi chỗ dùng con trỏ trong lập trình C

Hà m đổi chỗ dùng con trỏ trong lập trình C


Hàm ??i ch? dùng con tr? trong l?p trình C
C 2016
#include<stdio.h>

//viet mot ham de trao doi hai gia tri va chuyen vao 2 so kieu int
void swap(int *num1, int *num2) {
int temp;
//khai bao bien luu tru
temp = *num1;
*num1 = *num2;
*num2 = temp;
}

int main() {
int num1, num2;
//Khai bao bien kieu int

//Nhap vao so num1 va num2
printf(" Nhap so thu nhat: ");
scanf("%d", &num1);
printf(" Nhap so thu hai: ");
scanf("%d", &num2);

swap(&num1, &num2);
//goi ham doi cho

//In ra man hinh
printf(" Sau khi trao doi:");
printf(" So thu nhat: %d", num1);
printf(" So thu hai: %d", num2);

return (0);
}
Chú ý: Ch??ng trình s? ch?y t? trên xu?ng d??i swap ch?y tr??c nên
ph?n In ra màn hình s? l?y giá tr? c?a swap khi ?ã ??i ch?


Available link for download

Read more »