PDA

View Full Version : کمک در مورد ارایه ها در ++ c کمک کنید



oranoos_mt
جمعه 31 فروردین 1386, 15:43 عصر
چطور میشه تو آرایه ها max تکراروmin تکرارو بدست اورد
خواهشن کمک کنید

C.c0d3r
جمعه 31 فروردین 1386, 18:54 عصر
یه مقدار لطف کنید سوالتون رو واضحتر مطرح کنید تا جواب بگیرین

emad_67
شنبه 01 اردیبهشت 1386, 20:29 عصر
اگه منظورت اینه که یه آرایه ای از اعداد یا کاراکتر داشته باشیم و تعداد تکرار اونو پیدا کنیم میتونی که آرایه دومی تعریف کنید وتعداد تکرار ها رو در اون ثبت کنی به صورت زیر:

#include<iostream.h>
void check(int []);
void main()
{
int a[10];
cout<<"enter 10 numbers";
for(int i=0;i<10;i++)
cin>>a[i];
cout<<"frequency of numbers is:\n";
check(a);
}
void check(int a[])
{
int freq[10]={0};
for(int i=0;i<10;i++)
freq[a[i]]++;
for(int j=0;j<10;j++)
cout<<j<<" "<<freq[j]<<endl;
}

source رو تو کپی کن تو c++ تا درست نشون داده شه

http://toppc.persiangig.com

oranoos_mt
شنبه 01 اردیبهشت 1386, 23:18 عصر
مرسی
ولی منظورم این بود که فرض کنیم معدل 50 تا دانشجو رو گرفتیم میخواهیم بدونیم که بیشترین تکرار واسه چه معدلیه یا کمترین تکرار کودوم معدله؟ مثلا 14.5 بیشترین تکرار باشه

emad_67
یک شنبه 09 اردیبهشت 1386, 10:49 صبح
شما برای این کار وقتی معدل ها رو در آرایه ای ذخیره کردی یه آرایه دومی به نام freq ایجاد کن و وقتی تک تک تکرار ها رو به دست اوردی در خونه معادلش توی freq ذخیره کن یعنی مثلا اگر معدل 14.5 توی خونه صفرم آرایت قرار داره وقتی تکرارشم به دست اوردی توی خونه صفرم از آرایه freq ذخیره کن سپس با یک جست و جوی ساده در freq میتونی ماکزیمم و مینیمم تکرار ها رو پیدا کنی

aref_saee
یک شنبه 13 خرداد 1386, 06:40 صبح
میشه آرایه ای از رکورد را دتعریف کرد که فیلد اول مقدار آرایه اول و فیلد دوم به ازای هر تکرار یکی به آن اضافه شود و بعد بزرگترین عدد تکرار را به همراه عدد مورد نظر پیدا کرد

emad_67
یک شنبه 13 خرداد 1386, 08:43 صبح
میشه واضح تر بگی
منظور از اینکه فیلد اول آرایه ای که از رکورد را تعریف کردیم مقدار آرایه اول باشه چیه؟

iranzamin
یک شنبه 12 خرداد 1387, 10:34 صبح
سلام می توانید در مورد کاربرد اشاره گر ها در ارایه هم کمی توضیح دهید

moh.mon
پنج شنبه 16 خرداد 1387, 22:31 عصر
شما میتونین با استفاده از اشاره گر ها طول آرایه تون و از کاربر بگرین و خلاصه اشاره گر ها انعطاف خاصی به آرایه ها میدن.