Помогите расписать программу по строчкам (за что каждая строка отвечает)#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
Не нашли ответ?
Похожие вопросы