Yahoo Hỏi & Đáp sẽ ngừng hoạt động vào ngày 4 tháng 5 năm 2021 (Giờ Miền Đông nước Mỹ) và từ nay, trang web Yahoo Hỏi & Đáp sẽ chỉ ở chế độ đọc. Các thuộc tính hoặc dịch vụ khác của Yahoo hay tài khoản Yahoo của bạn sẽ không có gì thay đổi. Bạn có thể tìm thêm thông tin về việc Yahoo Hỏi & Đáp ngừng hoạt động cũng như cách tải về dữ liệu của bạn trên trang trợ giúp này.
Giúp em về tìm vị trí trog mảng 1 chiều với ạ tin 11?
Đề 1.Viết chương trình nhập vào một mảng 1 chiều A có N phần tử cac số nguyên(N<=100).Nhập 1 số nguyên X,kiểm tra X có trong mảng hay không?Nếu có cho biết sô lượng của phần tử đó
Em cảm ơn nhiều ạ
3 Câu trả lời
- 8 năm trướcCâu trả lời yêu thích
USES crt;
VAR A: ARRAY[1..100] OF BYTE;
i,dem,so,x: BYTE;
BEGIN
clrscr;
write('Nhap vao 1 so x');
readln(x);
write('Ban muon nhap bao nhieu phan tu cho mang A: ');
readln(so);
dem:=0;
FOR i:=1 TO so DO
BEGIN
write('A[',i,']= ');
readln(A[i]);
IF a[i]= x THEN dem:= dem+1;
END;
IF dem = 0 THEN writeln('so ',x,' khong nam trong day') ELSE
writeln('trong mang A co ',dem,' so trung voi so ',x);
readln;
END.
- 8 năm trước
Tham khảo nha. có thể sai:
code
#include<stdio.h>
#include<conio.h>
#define max 100
void nhapn(int &n)
{
do{
printf("\nNhap so phan tu:");
scanf("%d",&n);
if(n<=0 || n>=10)
printf("Nhap sai . Nhap lai");
}while(n<=0 || n>=10);
}
/*---------------------------------------------------*/
void nhapmang(int a[],int n)
{
for(int i=0;i<n;i++)
{
printf("Nhap gia tri phan tu a[%d]:",i);
scanf("%d",&a[i]);
}
}
/*---------------------------------------------------*/
void xuatmang(int a[],int n)
{
printf("So phan tu la:");
for(int i=0;i<n;i++)
printf("%4d",a[i]);
}
/*---------------------------------------------------*/
int timvtcuaptu(int a[],int n,int x)
{ int flag=0;
for(int i=0;i<n;i++)
if(a[i]==x)
return i;
printf("số lượng pt: %d", flag+1)
return -1;
}
kiem tra flag giúp minh nha