Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 7 của 7
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Xin mọi người giúp mình bài tập C

    Tìm vị trí của giá trị x trong mảng,x nhập từ phím.
    Đoạn code này mình thiếu hay sai chổ nào mong các bạn giúp đỡ, cảm ơn nhiều!!![IMG]images/smilies/21.gif[/IMG]


    Mã:
    #include<stdio.h>
    void main()
    {
       int a[10],i,n,x;
       scanf("%d",&n);
       for(i=0;i<n;i++)
       	scanf("%d",&a[i]);
       for(i=0;i<n;i++)
       	printf("%d\t",a[i]);
       scanf("%d",&x);
       if(x==a[i])
       	i=a[i];
       printf(" vi tri cua %d la %d",x,i);
    
    }

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    neu ban dung dev c thi sua cho void main() thanh main(void)

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi tranvudong
    Tìm vị trí của giá trị x trong mảng,x nhập từ phím.
    Đoạn code này mình thiếu hay sai chổ nào mong các bạn giúp đỡ, cảm ơn nhiều!!![IMG]images/smilies/21.gif[/IMG]


    Mã:
    #include<stdio.h>
    void main()
    {
       int a[10],i,n,x;
       scanf("%d",&n);
       for(i=0;i<n;i++)
       	scanf("%d",&a[i]);
       for(i=0;i<n;i++)
       	printf("%d\t",a[i]);
       scanf("%d",&x);
       if(x==a[i])
       	i=a[i];
       printf(" vi tri cua %d la %d",x,i);
    
    }
    Bạn muốn tìm x trong mảng thì phải dùng vòng lặp chứ....cụ thể là cho if vào vòng lặp for chẳng hạn

  4. #4
    Trích dẫn Gửi bởi tranvudong
    Tìm vị trí của giá trị x trong mảng,x nhập từ phím.
    Đoạn code này mình thiếu hay sai chổ nào mong các bạn giúp đỡ, cảm ơn nhiều!!![IMG]images/smilies/21.gif[/IMG]


    Mã:
    #include<stdio.h>
    void main()
    {
       int a[10],i,n,x;
       scanf("%d",&n);
       for(i=0;i<n;i++)
       	scanf("%d",&a[i]);
       for(i=0;i<n;i++)
       	printf("%d\t",a[i]);
       scanf("%d",&x);
       if(x==a[i])
       	i=a[i];
       printf(" vi tri cua %d la %d",x,i);
    
    }
    bạn dùng một vòng for chạy từ 0->10 để kiếm tra
    nếu x = a[i] thì xuất ra vị trí i;

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi tranvudong
    Tìm vị trí của giá trị x trong mảng,x nhập từ phím.
    Đoạn code này mình thiếu hay sai chổ nào mong các bạn giúp đỡ, cảm ơn nhiều!!![IMG]images/smilies/21.gif[/IMG]


    Mã:
    #include<stdio.h>
    void main()
    {
       int a[10],i,n,x;
       scanf("%d",&n);
       for(i=0;i<n;i++)
       	scanf("%d",&a[i]);
       for(i=0;i<n;i++)
       	printf("%d\t",a[i]);
       scanf("%d",&x);
       if(x==a[i])
       	i=a[i];
       printf(" vi tri cua %d la %d",x,i);
    
    }
    chẳng hiểu bạn viết cái gì nwax.hixx.

    Mã:
    #include<stdio.h> int main(){   int a[10],i,n=0,x;   printf("nhap so phan tu cua mang:");   scanf("%d",&n);   for(i=0;i<n;i++)/hap mang   {      printf("a[%i]=",a[i]);      scanf("%i",&a[i]);   }   printf("
    ");   for(i=0;i<n;i++)// in mang ra   printf("%d\t",a[i]);   printf("
    ");   scanf("%d",&x);   n=0;   for(i=0;i<n;i++)// tim` kiem x trong mang.   {      if(x==a[i])      n=i;// neu thay thi ghi vi tri vao` n;   }   if(n!=0)   printf("
    vi tri cua %d la %d
    ",x,n+1);// vi` bat dau dem tu 0;=))   else printf("ko tim thay %i trong mang!
    ",x);   system("pause"); }

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cam on các bạn nhìu nha !!! [IMG]images/smilies/kiss.gif[/IMG]

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi tranvudong
    Tìm vị trí của giá trị x trong mảng,x nhập từ phím.
    Đoạn code này mình thiếu hay sai chổ nào mong các bạn giúp đỡ, cảm ơn nhiều!!![IMG]images/smilies/21.gif[/IMG]



    Mã:
    #include<stdio.h>void main(){   int a[10],i,n,x;   scanf("%d",&n);   for(i=0;i<n;i++)    scanf("%d",&a[i]);   for(i=0;i<n;i++)    printf("%d\t",a[i]);   scanf("%d",&x);   if(x==a[i])//thêm vòng lặp for để duyệt từng phần tử trong mảng.    i=a[i];/ếu như X bị trùng lặp trong mảng ta có thể gán x vào 1 mảng b[j] nào đó. sao lại gán i=a[i]   printf(" vi tri cua %d la %d",x,i); }
    bạn cố gắng suy ngẫm tí là ra à.chúc bạn thành công!

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •