News Ticker

Menu

Đề Máy Lẻ #1



Câu 1 (3đ): Viết một chương trình nhập vào một số nguyên n, 1900<=n<=2200. Hãy xét xem n là năm nhuận hay không? Biết rằng năm nhuận là năm chia hết cho 4 nhưng không chia hết cho 100, hoặc chia hết cho 400. Đặt tên tập tin là bai1.cpp

/*
Ten: Hoang Minh Tuan
Lop: GS19TH1

*/
#include<stdio.h>

int main(){
int n;
do{
printf("Nhap n: ");
scanf("%d", &n);
}while(n<=1900 && n>= 2200 && printf("\nNhap lai: \n"));
if(n%4==0 && n%100!=0 || n%400==0) printf("%d la nam nhuan!", n);
else printf("%i la nam khong nhuan!", n);
return 0;
}


Câu 2 (3đ): Hãy viết hàm tính tổng các ước chẵn 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 tổng các ước chẵn 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>
int uocChan(int &n);
int main(){
int n;
printf("Nhap vao n: ");
scanf("%d", &n);
printf("Tong uoc chang= %d", uocChan(n));
return 0;
}
int uocChan(int &n){
int s=0;
for(int i=1;i<=n;i++){
if(n%i==0 && i%2==0)
s+=i;
}
return s;
}


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ử lớn 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>
#define max 100
void input(int &n, int a[]);
void output(int &n, int a[]);
void scan(int n, int a[]);
int main(){
int n, a[max];
input(n,a);
output(n,a);
scan(n,a);
return 0;
}
void input(int &n, int a[]){
printf("Mang co bao nhieu phan tu: ");
scanf("%d", &n);
for(int i=0;i<n;i++){
printf("a[%d]= ", i);
scanf("%d", &a[i]);
}
}
void output(int &n, int a[]){
printf("\nGia tri vua nhap: ");
for(int i=0;i<n;i++){
printf("%5d", a[i]);
}
}
void scan(int n, int a[]){
int s= a[0];
for(int i=0;i<n;i++){
if(a[i]>s) s= a[i];
}
printf("\nGia tri lon nhat= %i", s);
}

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 Lẻ #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