Помогите расписать программу по строчкам (за что каждая строка отвечает)
10-11 класс
|
#include <iostream>
#include <cstdlib>
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 "<<i<<"-e chislo massiva a: ";
cin>>a[i];
sum+=a[i];
b[i]= sum/i;
}
system("cls");
cout<<"B = [";
for (int i=1; i<n; i++){
cout<<b[i]<<", ";
}
cout<<b[n]<<"] ";
system("pause");
return 0;
}
#include <iostream> /*Заголовочный файл, который отвечает за потоковый ввод/вывод (cout/cin).*/
#include <cstdlib>/*Заголовочный файл, подключается для функции 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 "<<i<<"-e chislo massiva a: "; /*На экран выбивает сообщение пользователю, что бы он ввел с клавиатуры значения a[i] элемента.*/
cin>>a[i]; /*Ввод значения с клавиатуры.*/
sum+=a[i]; /*Добавление элемента к сумме. (sum = sum+a[i])*/
b[i]= sum/i; /*Запись в массив b. */
}
system("cls"); /*Очищение экрана.*/
/* Вывод массива b.*/
Другие вопросы из категории
Читайте также
Помогите решить Д/З по ИКТ
1.считая,что каждый символ кодируется одним байтом,оцените информационный объём следующего предложения в одном килограмме 1000 грамм
2.В бассейне ведётся наблюдение за температурой воды. результатом одного измерения является целое число от +10 до +35 градусов,которое записывается при помощи минимального количества бит. Было сделано 27 измерений. Определите информационный объем всех результатов наблюдений
3.Световое табло состоит из лампочек,каждая из которых находится в одном из двух состояний("Включено" или "Выключено"). Какое наименьшее количество лампочек должно находиться на табло,чтобы с помощью его можно было передать 200 различных сигналов?
Автоматизированная система управления кадрами предприятия хранит личные дела работников в следующем формате: каждое личное дело
содержит 12 страниц, по 36 строк на каждой странице, по 64 символа в каждой строке, каждый символ кодируется одним байтом. Определите количество личных дел, хранимых в автоматизированной системе, если известно, что все данные занимают в памяти компьютера 13,5 мегабайта.
13.
Нужно написать программу на цикле с предусловием, на Паскале.
ько информации несет свод законов племени, если в нем 12 строк и в каждой строке по 20 символов?
объем следующего высказывания Жан-Жака Руссо: Тысячи путей ведут к заблуждению, к истине – только один. 1) 92 бита 2) 220 бит 3) 456 бит 4) 512 бит 2) Считая, что каждый символ кодируется 16-ю битами, оцените информационный объем следующей пушкинской фразы в кодировке Unicode: Привычка свыше нам дана: Замена счастию она. 1) 44 бита 2) 704 бита 3) 44 байта 4) 704 байта 3) Для хранения растрового изображения размером 64 на 64 пикселя отвели 512 байтов памяти. Каково максимально возможное число цветов в палитре изображения? 1) 16 2) 2 3) 256 4) 1024 4) Разрешение экрана монитора – 1024 х 768 точек, глубина цвета – 16 бит. Каков необходимый объем видеопамяти для данного графического режима? 1) 6 Мбайт 2) 256 байт 3) 4 Кбайта 4) 1,5 Мбайт 5) Производится одноканальная (моно) звукозапись с частотой дискретизации 48 кГц и глубиной кодирования 16 бит. Запись длится 2 минуты, ее результаты записываются в файл, сжатие данных не производится. Какое из приведенных ниже чисел наиболее близко к размеру полученного файла, выраженному в мегабайтах? 1) 11 2) 12 3) 13 4) 20
c решением