Máy Lẻ Lần 1 #2
B(x2,y2). Hãy tính và in ra màn hình khoảng cách AB. Đặt tên tập tin là bai1.cpp
Câu 2 (3đ): Hãy viết hàm kiểm tra số nguyên tố. Hãy viết một chương trình
nhập vào một số nguyên n. Sử dụng hàm kiểm tra xem n có phải là số nguyên tố hay
không? In kết quả ra màn hình. Đặt tên tập tin là bai2.cpp
Câu 3 (4đ): Hãy khai báo mảng thực có tối đa 100 phần tử. Viết hàm nhập n
phần tử cho mảng, n được nhập từ bàn phím, n <100. Viết hàm xuất mảng. Viết hàm
tìm phần tử bé nhất trong mảng. Viết chương trình chính sử dụng các hàm trên. Đặt
tên tập tin là bai3.cpp
/*
Ten: Hoang Minh Tuan
Lop: GS19TH1*/
#include<stdio.h>
#include<math.h>
int main(){
float x1, x2, y1, y2, x, y, s;
printf("Nhap x1 va y1: ");
scanf("%f%f", &x1, &y1);
printf("Nhap x2 va y2: ");
scanf("%f%f", &x2, &y2);
x= x2-x1;
y= y2-y1;
s= sqrt((pow(x,2))+(pow(y,2)));
printf("\nDo dai la: %.2f", s);
return 0;
}
Câu 2 (3đ): Hãy viết hàm kiểm tra số nguyên tố. Hãy viết một chương trình
nhập vào một số nguyên n. Sử dụng hàm kiểm tra xem n có phải là số nguyên tố hay
không? In kết quả ra màn hình. Đặt tên tập tin là bai2.cpp
/*
Ten: Hoang Minh Tuan
Lop: GS19TH1
*/
#include<stdio.h>
#include<math.h>
void nguyenTo(int &n);
int main(){
int n;
printf("Nhap n: ");
scanf("%i", &n);
nguyenTo(n);
return 0;
}
void nguyenTo(int &n){
int m=1;
if(n<2) m= 0;
else{
for(int i=2; i<=sqrt(n);i++)
if(n%i==0) m= 0;
}
if(m==1) printf("La so nguyen to");
else printf("Khong la so nguyen to");
}
Câu 3 (4đ): Hãy khai báo mảng thực có tối đa 100 phần tử. Viết hàm nhập n
phần tử cho mảng, n được nhập từ bàn phím, n <100. Viết hàm xuất mảng. Viết hàm
tìm phần tử bé nhất trong mảng. Viết chương trình chính sử dụng các hàm trên. Đặt
tên tập tin là bai3.cpp
/*
Ten: Hoang Minh Tuan
Lop: GS19TH1*/
#include<stdio.h>
#include<math.h>
#define max 100
void input(int &n, int s[]);
void output(int n, int s[]);
void min(int n, int s[]);
int main(){
int n, s[max];
input(n,s);
output(n,s);
min(n,s);
return 0;
}
void input(int &n, int s[]){
do{
printf("Mang co bao nhieu phan tu: ");
scanf("%i", &n);
}while(n>100);
for(int i=0;i<n;i++){
printf("s[%i]= ", i);
scanf("%i", &s[i]);
}
}
void output(int n, int s[]){
printf("\nCac gia tri vua nhap: ");
for(int i=0;i<n;i++)
printf("%5i", s[i]);
}
void min(int n, int s[]){
int nin= s[0];
for(int i=0;i<n;i++){
if(s[i]<nin) nin= s[i];
}
printf("\nMin= %i", nin);
}
No Comment to " Máy Lẻ Lần 1 #2 "