Найти среднее арифметическое всех целых чисел от 1 до 1000 - C (СИ)
Формулировка задачи:
Здравствуйте, Помогите пожалуйста сделать программку для нахождения среднего арифметического значения целых чисел от 1 до 1000.
Для С++ Нашел как делать, переделать для С не смог. Буду крайне благодарен.
Решение задачи: «Найти среднее арифметическое всех целых чисел от 1 до 1000»
textual
Листинг программы
main()
{
double s,i,r;
s=0.0;
for (i=1.0; i<=1000.0; i+=1.0) s+=i;
r=s/1000.0;
printf("%f\n", r);
system("PAUSE");
}
Объяснение кода листинга программы
- В функции main() объявлены три переменные: s, i, r типа double. Значения переменных инициализируются нулями. Переменная s будет использоваться для хранения суммы чисел, i - для хранения текущего числа, r - для хранения результата (среднего арифметического).
- С помощью цикла for происходит проход по всем числам от 1 до 1000 (включительно). На каждой итерации значение переменной i прибавляется к переменной s.
- После завершения цикла значение переменной s делится на 1000 и сохраняется в переменной r.
- С помощью функции printf() выводится значение переменной r.
- С помощью функции system() приостанавливается выполнение программы до нажатия клавиши.