Mọi người giúp mình bài này với
đề bài là nhập vào số k của mảng n phần tử và tìm số nhỏ thứ k
đây là code của mình
sau đây là lỗi
mod dungbatloi.png
đề bài là nhập vào số k của mảng n phần tử và tìm số nhỏ thứ k
đây là code của mình
Code:
#include<stdio.h> #include<conio.h> void hoanvi(int &a,int &b) { int t; t=a; a=b; b=t; } void findorderk(int a[],int n)// ham tim phan tu nho thu k { int i,j,min,k; printf("nhap vao phan tu thu k:"); scanf("%d",&k); for(i=0;i<k;i++) { min = i; for(j=i+1;j++;j<n) { if(a[j]<a[min]) min = j;//ghi nhan vi tri phan tu nho nhat } hoanvi(a[i],a[min]); } for(i=0;i<k;i++) { printf("%d",a[i]); printf("\t"); } } int main() { int a[100],i; printf(" nhap mang :\n"); for(i=0;i<7;i++) { printf("a[%d]=",i) ; scanf("%d",&a[i]) ; } findorderk( a,7); getch(); }
mod dungbatloi.png
Comment