News Ticker

Menu

Đề Máy Chẳn #1


Câu 1 (3đ): Viết một chương trình nhập vào 3 số nguyên a,b,c. Hãy xét xem 3 số nguyên a,b,c có tạo thành tam giác vuông hay không? Đặt tên tập tin là bai1.cpp

/*
Ten: Hoang Minh Tuan
Lop: GS19TH1
*/
#include<stdio.h>
#include<math.h>

int main(){
int a, b, c;
printf("Nhap a: ");
scanf("%d", &a);
printf("Nhap b: ");
scanf("%d", &b);
printf("Nhap c: ");
scanf("%d", &c);
if(a+b>c && c+a>b && b+c>a){
if(a>b && a>c){
if(pow(a,2)==(pow(c,2)+pow(b,2))) printf("La tam giac vuong");
else printf("Khong la tam gac vuong");
}
else if(b>a && b>c){
if(pow(b,2)==(pow(a,2)+pow(c,2))) printf("La tam giac vuong");
else printf("Khog la tam giac vuong");
}
else if(c>a && c>b){
if(pow(c,2)==(pow(a,2)+pow(b,2))) printf("La tam giac vuong");
else printf("Khong la tam gac vuong");
}
}
else printf("Khong la tam giac");


return 0;
}


Câu 2 (3đ): Hãy viết hàm tính trung bình các ước của n. 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 tính trung bình các ước của n và in kết quả ra màn hìn. Đặt tên tập tin là bai2.cpp

/*
Ten: Hoang Minh Tuan
Lop: GS19TH1

*/
#include<stdio.h>
void tbUoc(int &n);
int main(){
int n;
printf("Nhap n: ");
scanf("%d", &n);
tbUoc(n);
return 0;
}
void tbUoc(int &n){
int s= 0, count= 0;
for(int i=1;i<=n;i++){
if(n%i==0){
s= s+i;
count++;
}
}
float tongtb= s/count;
printf("Tong cac uoc= %.2f", tongtb);
}


Câu 3 (4đ): Hãy khai báo mảng nguyên 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 tổng các phần tử lẻ 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>
#define max 100
void input(int &n, int s[]);
void output(int &n, int s[]);
void tongLe(int &n, int s[]);
int main(){
int s[max], n;
input(n,s);
output(n,s);
tongLe(n,s);
return 0;
}
void input(int &n, int s[]){
printf("Ban muon co bao nhieu phan tu: ");
scanf("%d", &n);
for(int i=1;i<=n;i++){
printf("s[%d]= ", i);
scanf("%d", &s[i]);
}
}
void output(int &n, int s[]){
printf("\nCac gia tri vua nhap: ");
for(int i=1;i<=n;i++)
printf("%4d", s[i]);

}
void tongLe(int &n, int s[]){
int t=0;
for(int i=1;i<=n;i++){
if(s[i] % 2 != 0)
t= t+s[i];
}
printf("\nTong Le= %d", t);
}

Share This:

Post Tags:

Welcome To Task Marks

I'm Task Marks. Tôi là chủ trang web này, trang này tôi dùng để chia sẽ tài liệu và những thứ linh tinh khác. Cảm ơn mọi người đã ghé thăm trang web của chúng tôi.Nếu có thắt mắt xin vui lòng liên hệ
Mail: devnguhoc@gmail.com

No Comment to " Đề Máy Chẳn #1 "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM