Quote (alex3931)
Действия программы: Калькулятор который считывает среднее арифметическое
Нравятся ли Вам мои уроки: Да, особенно понравился это урок
Code
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
int main() {
setlocale(LC_ALL,"Russian");
int i,k,j;
float t,a,v = 0;
int mas[100];
cout << "Введите кол-во чисел: ";
cin >> a;
for (i=0 ; i < a ; i++) {
cout << "Введите " << i+1 << " число: ";
cin >> mas[i];
}
for (j=0 ; j < a ; j++) {
v+=mas[j];
}
t = v/a;
cout << "Среднее арифметическое = " << t;
system("PAUSE>>null");
return 0;
}
Итак, разберём всё по частям.
Думаю, всё до первого цикла Вам и так понятно.
__
Приступим -
Code
for (i=0 ; i < a ; i++) {
cout << "Введите " << i+1 << " число: ";
cin >> mas[i];
}
В этом фрагменте, мы вносим в наш массив числа до тех пор, пока переменная i меньше количества наших чисел ( i < a ).
__
Далее
Code
for (j=0 ; j < a ; j++) {
v+=mas[j];
}
В этом фрагменте кода, мы складываем наши введённые числа до тех пор, пока ( j < a )
__
Далее
Code
t = v/a;
cout << "Среднее арифметическое = " << t;
В этом фрагменте кода, мы делим сумму наших чисел на их количество ( v / a )
И выводим результат на экран.
__
Quote
UPD[4/11/12]: Переписал код программы и почистил его
UPD[5/11/12]: Оформил код программы, пояснил - ( что-как работает )
Добавлено (05.11.2012, 11:24)
---------------------------------------------
Писал Урок №8 и нечаянно обновил страницу. В общем, хотел написать достаточно объемный урок, включил в него массивы, указатели т д. В итоге всё пропало. Видимо не судьба
В связи с этим, Урок №8 выйдет с небольшим опозданием и в меньшем объёме. Тех, кто ждал этого урока, прошу не обижаться...