Solved

average for numbers inputed

Posted on 2011-02-25
6
309 Views
Last Modified: 2012-05-11
The average kept coming out wrong.
int add = 0;
float total = 0;
for(i = 0; i < 9; i++) {
       total += array[i ];
       add++;
}

float average = total/9;

why does the average not add up right, im using the basic numbers 1, 2,3, 4, 5, ,6 ,7, 8, 9 so i know the correct average.
0
Comment
Question by:HelpMeMaggi
  • 3
  • 2
6 Comments
 
LVL 24

Expert Comment

by:jimyX
ID: 34986162
You should write it as follows:

int add = 0;
float total = 0;
for(i = 0; i <= 9; i++) {
       total += array[i ];
       add++;
}

float average = total/add;
0
 
LVL 24

Expert Comment

by:jimyX
ID: 34986166
Sorry that was incorrect, it should be:

int add = 0;
float total = 0;
for(i = 0; i < 9; i++) {
       total += array[i ];
       add++;
}

float average = total/add;
0
 

Author Comment

by:HelpMeMaggi
ID: 34986173
I have, the average comes out wrong still.
0
Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

 
LVL 84

Accepted Solution

by:
ozo earned 500 total points
ID: 34986186
>  im using the basic numbers 1, 2,3, 4, 5, ,6 ,7, 8, 9
the ,, between the 5 and 6 would be a syntax error
float average = total/9.0;
or
 float average = (float)total/add;
will do a floating  division rather than an integer division
0
 
LVL 24

Expert Comment

by:jimyX
ID: 34986219
What is the result that you get?
0
 

Author Comment

by:HelpMeMaggi
ID: 34986227
That worked, Thank you!
0

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Adobe Customization Wizard XI issues 26 236
WPF - External data binding to controls inside a UserControl 2 63
groupSumClump challenge 9 115
Problem to event 3 97
An Outlet in Cocoa is a persistent reference to a GUI control; it connects a property (a variable) to a control.  For example, it is common to create an Outlet for the text field GUI control and change the text that appears in this field via that Ou…
This article is meant to give a basic understanding of how to use R Sweave as a way to merge LaTeX and R code seamlessly into one presentable document.
The goal of this video is to provide viewers with basic examples to understand how to create, access, and change arrays in the C programming language.
The goal of this video is to provide viewers with basic examples to understand and use conditional statements in the C programming language.

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question