Вопрос по информатике:
Написать программу, определяющую сумму элементов массива, находящихся в массиве до первого элемента со значением 0.
На языке С++
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 05.05.2015 02:38
- Информатика
- remove_red_eye 15960
- thumb_up 45
Ответы и объяснения 2
#include
#include
using namespace std;
const size_t N = 10;
int main()
{
array a = { 1, 5, 9, 6, 3, 0, 1, 4, -2, 4 };
cout << accumulate(a.cbegin(), find(a.cbegin(), a.cend(), 0), 0);
}
интересно на паскале короче бы вышло?
- 06.05.2015 23:36
- thumb_up 32
using namespace std;
int main() {
int n = 10, s = 0, i;
int a[n];
srand(time(NULL));
cout<<"array:"<
a[i]=rand() % 40-20;
cout< }
cout<
while ((i
i++;
}
if (i == n) cout << "В массиве нет элементов = 0";
else cout << "s = " << s;
system("pause");
return(0);
}
Пример:
12 -9 17 15 0 13 -10 19 18 15
s = 35
- 07.05.2015 18:12
- thumb_up 27
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.