Tag: C

  • Xuất nhập mảng 1 chiều, chèn và sắp xếp

    Xuất nhập mảng 1 chiều:[codes=c]#include "conio.h"#include "stdio.h"#define MAX 100 void nhapmang (int a[], int &n){  printf("Nhap so phan tu cua mang: ");  scanf("%d", &n);  for (int i=0; i<n; i++)    {      printf("Nhap phan tu a[%d] ",i);      scanf("%d", &a[i]);    }} void xuatmang (int a[], int n){  for (int i=0; i<n; i++)    printf("%2d", a[i]);} void main(){  int a[MAX], n;  nhapmang(a, n);  xuatmang(a, n);  getch();}[/codes] Nhập mảng 1 chiều có phần tử…

  • Tổng dòng/cột max, dòng có nhiều số nguyên tố trong mảng 2 chiều

    Tổng dòng/cột max, dòng có nhiều số nguyên tố trong mảng 2 chiều #include "stdio.h" #include "conio.h" #include "math.h" #define row 100 #define col 100 void nhapmang(int a[][col],int dong, int cot) { for(int i=0; i<dong;i++) for(int j=0; j<cot; j++) { printf(“NHap phan tu cua mang: a[%d][%d]”,i, j); scanf(“%d”,&a[i][j]); } } void xuatmang(int a[][col],int dong, int…

  • Xóa 1 phần tử, tách mảng thành 3 mảng con

    [codes=c]#include "conio.h"#include "stdio.h"#define MAX 100 void nhap_mang(int a[], int n){  for(int i=0; i<n; i++)  {    printf("NHap a[%d]: ",i);    scanf("%d", &a[i]);  }} void xuat_mang(int a[], int n){  for(int i=0; i<n; i++)    {      printf("%4d",a[i]);    }    printf("\n");} int xoa_gtri_x(int a[], int &n, int gt){  int vt=-1;  for(int i=0; i<n; i++)    {      if(a[i]==gt)              {          vt=i;          break;        }    }  if(vt!=-1)    {      for(int j=vt; j<n;j++)        {          a[j]=a[j+1];        }        n–;          return 1;            }  else    return 0;} void tach_3_mang_con(int a[],int n, int b[], int &m, int c[], int &l, int d[], int &h){  m=0;  l=0;  h=0;  for(int…

  • Source code chuyển mã Hex ra Bin

    Đây là đoạn mã đổi từ số có mã Hex ( mã 16) ra mã Bin (mã Nhị phân)[codes=c]#include #include void main()   {     int num;      unsigned int mask;      // clrscr();       printf ("Chuong trinh doi so hexa sang nhi phan\n");       printf ("Nhap vao so hexa :");       scanf("%x",&num);       mask = 0x8000;       printf("\n Dang nhi phan…

  • Giải bài toán cổ: Bài toán Trâu ăn cỏ

    Một trong những bài toán khá quen thuộc khi học lập trình: Trăm trâu trăm cỏTrâu đứng ăn nămTrâu nằm ăn baTrâu già ăn một [codes=c]#include #include void main(){  int tdung, tnam, tgia, phuongan=0;  for (tdung = 1; tdung <= 98; tdung ++)    for (tnam = 1; tnam < 99 – tdung; tnam ++)      for (tgia = 1; tgia…

  • Liệt kê các hoán vị của N phần tử

    Bài này sưu tầm từ congdongCViet có chức năng liệt kê hoán vị của n phần tử. [codes=c]#include #include #define MAX 10int mang[MAX], n; void swap (int x, int y){  int tmp;  tmp = x;  x = y;  y = tmp;} void hoanvi(int k){  int j;   if (k==1)  {    printf("\n");    for (j=0; j<n; j++)      printf("%d ", mang[j]);  }  else    for (j=k-1; j>=0; j–)    {      swap(&mang[k-1], &mang[j]);      hoanvi(k-1);      swap(&mang[j], &mang[k-1]);    }} void main(){  int…

  • Kiểm tra mảng nhập vào là dãy tăng dần hay giảm dần

    #include <conio.h> #include <stdio.h> int main() { int A[100],i,n,flag=1; printf("\n Nhap n="); scanf("%d",&n); printf("\n Nhap mang: \n"); for(i=0;i<n;i++) { printf("A[%d]=",i); scanf("%d",&A[i]); } for(i=0;i<n-1;i++) { if(A[i+1]<A[i]) { flag=0; printf("\n Day ko la day tang dan, phan tu ko tang dau tien la: %d \n",A[i+1]); break; } } if(flag==1) printf("\n Day la day tang dan \n"); getch();…

  • Bài tập thực hành 9

    [codes=c]#include "conio.h"#include "stdio.h" void nhap_ma_tran(int a[][10], int &d, int &c){    for (int i = 0; i<d; i++)    for (int j = 0; j<c; j++)    {      printf("Nhap cac phan tu: a[%d][%d]",i, j);      scanf("%d", &a[i][j]);    }} void xuat_ma_tran(int a[][10], int &d, int &c){  for (int i = 0; i<d; i++)  {    for (int j = 0; j<c; j++)      printf("%4d",a[i][j]);      printf("\n");    }    } long tong_ma_tran(int a[][10], int &d, int &c){  long s…

  • Co goi giao trinh C

    [attach]8[/attach]

  • co goi bai tap thuc hanh

    [attach]7[/attach]

  • Co goi bai Mang mot chieu

    [attach]5[/attach][attach]6[/attach]

  • Bai thuc hanh so 7_lap trinh C

    vao day tai ve nha. bai nay minh tu lam khong giong bai tren lop thay day dau nha. hoi khac ti doa. hjhjhj[codes=c]#include<stdio.h>#include<conio.h> void lietke(int &n){    for(int i=0;i<=n;i++)  {    if(i%2==0 && i%3!=0)      printf("%4d",i);  }}void UCLN(int a,int b){  printf("Nhap hai so nguyen a va b bat ky: ");  scanf("%d %d",&a,&b);  printf("UCLN cua %d va %d la: ",a,b);  while(a!=b)  {    if(a>b)      a-=b;    else      b-=a;  }  printf("%d",a);}void sohoanthien(int n){  int s=0;  for(int i=1;i<n;i++)  {    if(n%i==0)      s=s+i;  }    if(s==n)      printf("So %d la…