Консультация № 198405
27.04.2020, 11:18
0.00 руб.
0 5 1
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Вычислить сумму и количество элементов массива X(15), для 0<xi <1

Обсуждение

давно
Академик
20764
1861
27.04.2020, 12:00
общий
что, из ноля элементов?
давно
Посетитель
403976
5
27.04.2020, 12:09
общий
Адресаты:
По всей видимости да. А если Вы про задание, то его так составили.
давно
Академик
20764
1861
27.04.2020, 12:38
общий
там скорее всего предлагалось анализировать содержимое
давно
Посетитель
403976
5
27.04.2020, 12:42
общий
Адресаты:
Скорее всего
давно
Студент
403303
19
27.04.2020, 14:16
общий
это ответ
Здравствуйте, CTRL+ALT+DEL!

Вариант приведен ниже. Комментарии в тексте.

Код:
#include <iostream>

using namespace std;

int main()
{
// здесь хранится массив
double x[15];
// найденная сумма
double sum=0.0;
// найденное количество
int n=0;
// служебная переменная
int i;

// заполняем массив, например с клавиатуры
cout << "Введите 15 чисел: ";
for( i=0; i<15; i++)
cin >> x[i];

// просматриваем массив
for( i=0; i<15; i++)
// если найден нужный элемент
if(x[i]>0 && x[i]<1)
{
// то нарастим счетчик и сумму
n++;
sum+=x[i];
}

// выводим результат
cout << "Найдено " << n << " элементов со значением от 0 до 1 с суммой " << sum;

return 0;
}
5
Спасибо!
Форма ответа