0 / 0 / 0
Регистрация: 22.12.2017
Сообщений: 6
1

Найти сумму элементов массива расположенных после нулевого элемента используя указатель

22.12.2017, 21:08. Показов 1606. Ответов 1

Дароу, пожалуйста,кто может помочь и объяснить?
Нужно найти сумму элементов массива, расположенных после нулевого элемента массива целых чисел, с помощью указателей.Пожалуйста помогите дцп

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
void main()
{
const int n = 5;
int a[n],*p,*t, s = 0; // указатель на целое число
setlocale(0, "");
cout << "Введите массив из " << n << " элементов" << endl;
for (p = a; p - a<n; p++) cin >> *p;// Ввод элементов массива
                                    // это тоже самое что for (i=0; i<n; i++) cin>>a[i];
for (p = a; p - a<n; p++) cout << *p << " "<<endl; // Распечатка массива  
for (p = a; p - a < n; p++)
    if (*p == 0)
    {
        t = p;
        for (t = a+1; t - a < n; t++)
 
            s = s + *t;
    }
 
 
cout << "Сумма  элементов массива = " << s << endl;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2017, 21:08
Ответы с готовыми решениями:

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

Вычислить сумму и количество элементов массива, расположенных после нулевого элемента
Помогите написать программу: Дан массив чисел В. Вычислить сумму и количество элементов массива,...

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

В каждой строке матрицы найти сумму элементов расположенных после первого нулевого элемента
Ввести матрицу A n*m, вывести её. В каждой строке найти сумму элементов расположенных после первого...

1
Модератор
Эксперт С++
12121 / 9788 / 5914
Регистрация: 18.12.2011
Сообщений: 26,264
22.12.2017, 21:19 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
using namespace std;
int main()
{
    setlocale(LC_ALL, "Rus");
    const int n = 5;
    int a[n];
    // Ввод элементов массива
    cout << "Введите массив из " << n << " элементов" << endl;
    for (int* p = a; p != a+n; ++p)
        cin >> *p;
 
     // Распечатка массива
    for (int* p = a; p != a+n; ++p)
        cout << *p << " "<<endl; 
    // пропуск до нуля (или до конца массива)
    int* p = a;
    for (; *p!=0 && p != a+n; ++p)
        ; // пустой оператор
 
    int s=0;
    for (; p != a+n; ++p)
        s += *p;
    cout << "Сумма  элементов массива = " << s << endl;
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2017, 21:19
Помогаю со студенческими работами здесь

В каждой строке матрицы найти сумму элементов расположенных после первого нулевого элемента
Ввести матрицу A n*m, вывести её. В каждой строке найти сумму элементов расположенных после первого...

Найти количество элементов массива, расположенных после первого нулевого элемента
Задан массив целых чисел Х(n). Найти количество элементов массива, расположенных после первого...

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

В каждой строке найти сумму элементов расположенных после первого нулевого элемента.
Ввести матрицу A(n x m) , вывести ее. В каждой строке найти сумму элементов расположенных после...

Найти сумму элементов массива, расположенных до первого нулевого элемента
Даны три одномерных массива различной длины (например: 10, 15 и 20 элементов). Для каждого...

Найти сумму положительных элементов первой строки матрицы, расположенных после первого нулевого элемента
Определить величину Y, как сумму положительных элементов первой строки матрицы, расположенных после...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru