Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Makc_
0 / 0 / 0
Регистрация: 08.01.2017
Сообщений: 8
1

Найти сумму элементов массива до первого элемента равного 0, и сумму оставшихся элементов (функции)

26.02.2017, 16:54. Просмотров 295. Ответов 1
Метки нет (Все метки)

Дан массив а1, а2, …, а12. Вычислить сумму элементов этого массива до первого элемента, равного 0, и сумму оставшихся элементов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2017, 16:54
Ответы с готовыми решениями:

Найти сумму модулей элементов массива, расположенных после первого элемента, равного нулю
Народ нужна помощь помогите с програмой не могу завтро зачет не могу ее...

Найти сумму модулей элементов массива, расположенных после первого элемента, равного нулю
Все парные элементы заменить их квадраты, а не парные умножить на 2. Найти...

Найти сумму модулей элементов массива, расположенных после первого элемента, равного нулю.
Массив состоящий из 10 элементов заполнить случайными числами. Найти сумму...

Вычислить сумму модулей элементов массива, расположенных после первого элемента, равного нулю
Дан вещественный массив а(n).Вычислить сумму модулей элементов...

Найти сумму элементов массива, расположенных после последнего элемента, равного нулю
Всем, привет)вобщем задачка такая,очень нужна помощь!!!!) помогите,кто сможет!...

1
Makc_
0 / 0 / 0
Регистрация: 08.01.2017
Сообщений: 8
18.04.2017, 09:22  [ТС] 2
уже сам сделал. Кому надо
#include <cstdio>
#include <stdafx.h>
#include <iostream>
#include <ctime>
#include <string>
#include <Windows.h>

using namespace std;

void mass (int *a)
{
srand(time(0));
cout << "Массив: ";
for (int i = 0; i < 12; i++)
{
a[i] = rand() % 10 + 0;
cout << a[i] << " ";
}
}

int summ1 (int *a)
{
int k = 0;
int s1 = 0;
for (int i = 0; i<12;i++)
{
if (a[i]==0)
{
k = i;
break;
}
}
for (int i=0;i<k;i++)
{
s1 = s1+a[i];
}
return s1;
}

int summ2 (int *a)
{
int k = 0;
int s2 = 0;
for (int i = 0; i<12;i++)
{
if (a[i]==0)
{
k = i;
break;
}
}
for (int i=k+1;i<12;i++)
{
s2 = s2+a[i];
}
return s2;
}

int main ()
{
setlocale(LC_CTYPE, "");
int* a = new int[12];
int s1;
int s2;
mass (a);
cout << endl;
s1 = summ1(a);
s2 = summ2(a);
cout << s1 << endl;
cout << s2 << endl;
delete[] a;
return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2017, 09:22

Вычислить количество положительных элементов массива и сумму элементов массива, расположенных после последнего элемента, равного нулю
В одномерном массиве, состоящем из n вещественных элементов, вычислить:...

Найти произведение элементов, расположенных правее первого элемента равного первого элемента равного k
Дан вектор размерности N. Найти произведение элементов, расположенных правее...

В одномерном массиве, состоящем из 30 целых элементов, вычислить сумму элементов массива, расположенных после последнего элемента, равного нулю.
Помогите,пожалуйста,решить.. В одномерном массиве, состоящем из 30 целых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru