//bai chi la y chinh de tinh ra so lo duoc bao ve an toan. chay tren cac ban cua tuboC,bonland C .neu chay tren tool bdanh cho lap trinh huong doi tuong thi doi void thanh int main.
#include <conio.h>
#include <stdio.h>
void main()
{
int m[100][100];
int i,x,y,k[100],l[100],n;
int temp=0,dem=0;
int rong,dai;
do{
printf("\n nhap vao do dai va rong bai bien cua ban");
printf("\n rong=");scanf("%d",&rong);
printf("\n dai=");scanf("%d",&dai);
for(x=0;x<rong;x++)
for(y=0;y<dai;y++)
m[x][y]=0;//khoi tao vung bien chua duoc bao ve.
printf("\n ban muon chon may lo de bao ve:");
scanf("%d",&n);
if(n==0) temp=1;
else {
printf("\n nhap vao dia chi cac lo:");
for(i=1;i<=n;i++)
{
printf("k[%d]=",i);
scanf("%d",&k[i]);
printf("l[%d]=",i);
scanf("%d",&l[i]);
}
for(x=0;x<rong;x++)
for(y=0;y<dai;y++)
{
for(i=1;i<=n;i++)
if(x==k[i] && y==l[i])
{
m[x-1][y-1]=1; m[x][y-1]=1; m[x+1][y-1]=1;
m[x-1][y]=1; m[x][y]=1; m[x+1][y]=1;
m[x-1][y+1]=1; m[x][y+1]=1; m[x+1][y+1]=1;
}
}
}
for(x=0;x<rong;x++)
for(y=0;y<dai;y++)
if(m[x][y]==1) dem++;
printf("\n so lo duoc bao ve an toan la:%d",dem);
dem=0;
}while(!temp);
}
Subscribe to:
Post Comments (Atom)
Popular Posts
-
//bai chi la y chinh de tinh ra so lo duoc bao ve an toan. chay tren cac ban cua tuboC,bonland C .neu chay tren tool bdanh cho lap trinh hu...
-
[Test programming - Sum negative - Tính tổng - Easy] Cho một dãy số các số nguyên, tìm số đầu tiên trong dãy số thỏa mãn "Tổng ...
-
#include<stdio.h> #include<conio.h> int a[10],x[10]; int n,b,j,tong,k; void ketqua(int x[10]); void duyet(int i) { f...
-
Olympic exam Student Information Hanoi University of Technology Students: LE XUAN HAI. Test Overview Bai1: Scoring In the oral exam st...
-
Phần 1 : HTML 1. Chọn câu đúng với HTML <frameset cols="150,*"> ? a. Tạo f...
-
Hình vuông thần bí ( ma trận) bậc n là ma trận vuông cấp n với mỗi phần tử là các số tự nhiên từ 1 đến n bình phương thỏa mãn tính chất: ...
-
Developing Skills for the TOEIC Test – (publications last updated on 3/2007, together with 3CD) were compiled to help the contestants at ...
-
Một công ty muốn xây dựng một phần mềm để tách các kí tự được viết cạnh nhau thành các chữ đứng độc lập có ý nghĩa. ví dụ "yesnoyesyesn...
-
chuong trinh thu ham gotoxy,textcolor va ham delay. cac ban viet tren tubor C roi tu rut ra y nghia cua cac ham. #include <stdio.h> ...
No comments:
Post a Comment