1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

bt mang 1 chieu

3 3 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bt Mang 1 Chiều
Trường học Trường Đại học Bách Khoa Hà Nội
Chuyên ngành Lập trình C
Thể loại Bài tập môn học
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 3
Dung lượng 13,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trang 1

/*A la mang 1 chieu cac so nguyen, viet cac ham:

nhap gia tri cho mang A co n phan tu, n nhap tu ban phim 0<n<100

xuat gia tri mang ra man hinh

xuat ra man hinh x va y, x la so lan xuat hien so ngto lon nhat trong A, y la so lan xuat hien so nguyen to nho nhat trong a

*/

#include<stdio.h>

#include<conio.h>

void nhap_mang(int a[], int n, int i);

void xuat_mang(int a[], int n, int i);

void xuat_x(int a[], int n, int i, int max, int x);

void xuat_y(int a[], int n, int i, int min, int y);

void nhap_mang(int a[], int n, int i)

{

printf("\nNhap cac gia tri vao mang A:");

for (i=0; i<n; i++){

printf("\na[%d] = ",i);

scanf("%d",&a[i]);

}

}

void xuat_mang(int a[100], int n, int i)

{

printf("\nCac gia tri trong mang A:");

for (i=0; i<n; i++){

printf(" %d",a[i]);

}

}

Trang 2

void xuat_x(int a[], int n, int i, int max, int x)

{

for (i=0; i<n; i++){

if (a[i]==max)

x++;

}

printf("\nSo lan xuat hien cua so nguyen to lon nhat la %d",x); }

void xuat_y(int a[], int n, int i, int min, int y)

{

for (i=0; i<n; i++){

if (a[i]==min)

y++;

}

printf("\nSo lan xuat hien cua so nguyen to nho nhat la %d",y); }

int main()

{

int n,a[100],i,x,y,j,dem;

do

{

printf("Nhap so phan tu n = ");

scanf("%d",&n);

}

while (n<1 || n>99);

nhap_mang(a,n,i);

Trang 3

int min=99;

int max=0;

y=0;

x=0;

for (i=0; i<n; i++){

int dem = 0;

for (j=1; j<=a[i]; j++){

if (a[i]%j==0)

dem++;

}

if (dem==2 && a[i]>max)

max = a[i];

if (dem==2 && a[i]<min)

min = a[i];

}

xuat_x(a,n,i,max,x);

xuat_y(a,n,i,min,y);

return 0;

}

Ngày đăng: 28/08/2022, 21:30

TỪ KHÓA LIÊN QUAN

w