Помогите расписать программу по строчкам (за что каждая строка отвечает)#include меньше iostream больше  #include меньше cstdlib больше   using namespace std;  int main() {   int n; float sum=0; cout меньше меньше "Vvedite...

Помогите расписать программу по строчкам (за что каждая строка отвечает) #include  #include   using namespace std;   int main() {    int n; float sum=0; cout<<"Vvedite n: ";  cin>>n;  float a[n+1], b[n+1];  for (int i=1; i<=n; i++){    system("cls");    cout<<"Vvedite "<>a[i];   sum+=a[i];   b[i]= sum/i;   }  system("cls");  cout<<"B = [";   for (int i=1; i
Гость
Ответ(ы) на вопрос:
Гость
#include /*Заголовочный файл, который отвечает за потоковый ввод/вывод (cout/cin).*/ #include /*Заголовочный файл, подключается для функции system().*/ using namespace std;/*Пространство имен std. Все имена стандартных функций расположены именно в этом пространстве имен.  */ int main() { //Начало главной программы. int n; /*Количество чисел в массиве а и b.*/ float sum=0; //Переменная, которая отвечает за сумму. cout<<"Vvedite n: "; /*Ввод количества элементов массива. (Тут ошибка, если вы хотите вводить количество элементов массива, вам нужно использовать динамическое выделение памяти. То есть, float *a = new float [n], тогда эти две строки пойдут. А так лучше задать константную размерность двух массивов (const int n = 10 (например))).*/ cin>>n; float a[n+1], b[n+1]; /*Массивы.*/ /*Теперь идет запись элементов в массив A, индекс пробегает по каждому  элементу массива записывает значение, которое вводит пользователь.*/ for (int i=1; i<=n; i++){ system("cls"); /*Очищение консоли (экрана).*/ cout<<"Vvedite "<>a[i]; /*Ввод значения с клавиатуры.*/ sum+=a[i]; /*Добавление элемента к сумме. (sum = sum+a[i])*/ b[i]= sum/i; /*Запись в массив b. */ } system("cls"); /*Очищение экрана.*/  /* Вывод массива b.*/ cout<<"B = ["; { for (int i=1; i
Не нашли ответ?
Ответить на вопрос
Похожие вопросы