View Full Version : سوال: max وmin در آرایه ها
farbovad
دوشنبه 21 مرداد 1392, 19:08 عصر
سلام می خواستم بدونم این کارم توی مکس مین در آرایه ها مشکلش چیه؟:
#include<iostream.h>
#include<conio.h>
main(){
int a[5],max,i,min;
cout<<"enter five numbers";
for(i=0;i<=5;i++){
cin>>a[i];
max=min=a[0];
if(a[i]>max)max=a[i];
if(a[i]<min)min=a[i];
}
cout<<"max="<<max<<"min="<<min;
getch();
}
parvizwpf
دوشنبه 21 مرداد 1392, 19:17 عصر
مشکل چیه مگه؟
http://www.cplusplus.com/forum/beginner/38799/
farbovad
دوشنبه 21 مرداد 1392, 19:20 عصر
مکس و مینو نشون نمیده دیگه!؟!؟!
farbovad
دوشنبه 21 مرداد 1392, 19:28 عصر
میشه خودتون مشکلو بگین من نمیفهمم!؟!؟!:ناراحت:
uthman
دوشنبه 21 مرداد 1392, 19:38 عصر
سلام.
شمارنده ات از صفر شروع شده پس باید تا 4 بری یعنی به جای 5 بذار 4 در for
farbovad
دوشنبه 21 مرداد 1392, 19:43 عصر
هیچ تغییری نکرد اولین و آخرین عددو همیشه چاپ میکنه!؟!
uthman
دوشنبه 21 مرداد 1392, 20:38 عصر
کارت یکم جالب نیست.
اول یه for بذار آریه رو پر کن بعد یه for دیگه بذار و max , min رو پیدا کن.ok?
farbovad
سه شنبه 22 مرداد 1392, 07:01 صبح
درست شد مرسیییییییی الان باید یکمی سختر بشه اینو دیگه نظری دربارش ندارم چجوری میتونم وقتی مکس و مینو نشون داد بگه که چندمین شماره ای است که کاربر وارد کرده؟
rezareza550
سه شنبه 28 آبان 1392, 02:11 صبح
درست شد مرسیییییییی الان باید یکمی سختر بشه اینو دیگه نظری دربارش ندارم چجوری میتونم وقتی مکس و مینو نشون داد بگه که چندمین شماره ای است که کاربر وارد کرده؟
اول یه متغیر دیگه تعریف کن.مثلا b بعد توی حلقه for خط آخر i و بذار تو بی. .b=i بعد b و با cout نمایش بده.
cout<<b;
اگه بد type کردم ببخشید اولین بارمه.:دی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.