Tuesday, November 24, 2015

liệt kệ mảng một chiều các số thực thuộc đoạn (x,y) cho trước





input nhập vào
2 4 6 8 9 10
giá trị đầu
6 và 10
output xuất 
6 8 9 10
đề bài thế này liệt kệ mảng một chiều các số thực thuộc đoạn (x,y) cho trước




#include <stdio.h>
#include <conio.h>
void nhap(int &i, int a[6], int &x, int &y);
int xuly(int &i, int a[6], int &x, int &y);
void xuat(int &i, int a[6], int &x, int &y);
void nhap(int &i,int a[6],int &x,int &y)
{
printf("nhap gia tri cho phan tu mang : ");
for (i = 0; i < 6;i++)
scanf_s("%d", &a[i]);
printf("nhap gia tri dau va cuoi : ");
scanf_s("%d%d", &x, &y);
}
int xuly(int &i, int a[6], int &x, int &y)
{
for (i = 0; i < 6; i++)
{
if (x <= a[i] && a[i] <= y)
{
xuat(i,a,x,y);
}
}
return 1;
}
void xuat(int &i, int a[6], int &x, int &y)
{
printf("gia tri trong khoang [%d,%d] la %d \n ", x, y, a[i]);
}
void main()
{
int i, x, y, a[6];
nhap(i,a,x,y);
xuly(i, a, x, y);
_getch();
}



0 comments:

Post a Comment