/**************************/ /* CPE 101 Fall 2008 */ /* Alex Dekhtyar */ /* */ /* Arrays. Example 2 */ /**************************/ #include int main() { int vector[5]; /* array declaration */ int i; int sum; float mean; int success; for(i=0;i<=4;i++) { scanf("%d",&vector[i]); /* reading an array element */ } /* statistical computations using an array */ sum=0; for(i=0;i<=4;i++) { sum += vector[i]; } mean = sum/5.0; printf("Mean = %f\nSum = %d\n",mean, sum); /* Good news: We get to keep the data. Can answer queries now! */ success = 0; do { printf("Enter index:"); scanf("%d",&i); /* Let's answer the query if we can */ if (i>=0 && i<5) { printf("vector[%d]= %d and is %f %% of total sum\n\n",i, vector[i], vector[i]*100.0/sum); } else { success = 1; } } while (!success); return 0; }