PDA

View Full Version : سوال: اشکال کار در کجاست؟



itsecurity
دوشنبه 28 مرداد 1387, 14:40 عصر
سلام بچه ها شما میدونین اشکال این برنامه کجاشه؟در محیط quickc,borlandc++,visual c++ !!



#include <stdio.h>
#include <values.h>
void main(){
int i,n,number,sum,max,min;
float average;
printf("please enter n : ");
scanf("%d",&n);
sum=0;
min=MAXINT;
max=-MAXINT-1;
for (i=1;i<=n;i++)
printf("please enter number : ");
scanf("%d",&number);
sum+=number;
if (number>max)
max=number;
if (number<min)
min=number;
}//end for
average=(float)sum /(float) n;
printf("Average=%f , Maximum = %d , Minimum = %d",average,max,min);}

d@nyal
دوشنبه 28 مرداد 1387, 16:47 عصر
به نظر میرسه برنامه ی شما c باشه !

s.mostafa.rahmani
دوشنبه 28 مرداد 1387, 16:51 عصر
خطاش چيه، جناب itsecurity؟

MOHSEN8000
دوشنبه 28 مرداد 1387, 16:56 عصر
شکل برنامه رو یکم عوض کردم. مشکلی نداشت. فقط یه آکلاد برای حلقه for نگذاشته بودی . مقدار دهی اولیه max و min رو هم عوض کردم .


#include <stdio.h>
#include <values.h>
int main(){
int i,n,number,sum,max,min;
float average;
printf("please enter n : ");
scanf("%d",&n);
sum=0;
scanf("%d",&number);
max = min = sum = number;
for (i=1;i<n;i++){
printf("please enter number : ");
scanf("%d",&number);
sum+=number;
if (number>max)
max=number;
if (number<min)
min=number;
}//end for
average=(float)sum /(float) n;
printf("Average=%f , Maximum = %d , Minimum = %d",average,max,min);
return 0;
}

s.mostafa.rahmani
دوشنبه 28 مرداد 1387, 17:00 عصر
خوب خدارو شكر كه مشكل شما هم حل شد!!!