PDA

View Full Version : راهنمایی از شما



ehsan moradi
جمعه 19 دی 1382, 11:15 صبح
سلام
من در نوشتن تابع این برنامه بوسیله ی اشاره گر مشکل دارم

توضیح:تعداد عناصر این آرایه که از عنصر اول آن کوچکتر باشد را محاسبه میکند.
لطفا" کسانی که در این زمینه اطلاعاتی دارند راهنمایی کنند
#include<iostream.h>
#include<conio.h>
int min(int a[],int n)
{
int s=0;
int nl=a[1];
for(int i= 0;i<n;i++){
if(nl>a[i]) s=s+1;

}
return s;


}



int main ()
{
const int n=10;
int a[n]={0,-5,2,3,4,8,-88,986,-15,1000};


int m= min(a,n);

cout<< m<<'\n';


getch() ;

return 0;
}

قبلا" از راهنمایی شما تشکر می کنم.

Anti_Evil
جمعه 19 دی 1382, 17:38 عصر
با سلام،


#include <iostream.h>
#include <conio.h>

int Min( int array[], int n )
{
int f = array[0], result = 0;

for( int i = 1; i < n; i++ )
{
if( f > array[i] )
result++;
}

return result;
}


int main(int argc, char* argv[])
{

int FuckingArray[] = {10, -98, 2, 36, 45, 55, 12, 0, -20};

cout << Min( FuckingArray, 9 ) << endl;

return 0;
}

موفق باشید.