Форум программистов, компьютерный форум CyberForum.ru

Найти сумму элементов массива, расположенных после последнего элемента, равного нулю - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программирование пользовательских функций http://www.cyberforum.ru/cpp-beginners/thread120521.html
Помогите с програмкой) С клавиатуры ввести текст, признаком конца ввода считать точку. Создать две функции для работы с текстом: • подсчёт количества слов; • поиск самого короткого слова
C++ Одномерные массивы. Помогите с задачками, пожалуйста. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму отрицательных элементов массива; 2) произведение элементов массива, расположенных между максимальным и минимальным элементами. 3)Упорядочить элементы массива по возрастанию. При написании программы использовать как динамические, так и нединамические массивы. Размерность... http://www.cyberforum.ru/cpp-beginners/thread120519.html
Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом — все отрицательные C++
Здравствуйте, мне срочно нужна помощь:В одномерном массиве, состоящем из n целых элементов, вычислить: 1) произведение элементов массива с четными номерами; 2) сумму элементов массива, расположенных между первым и последним нулевыми элементами. Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом — все отрицательные (элементы, равные 0, считать...
C++ Ошибка cannot convert 'float' to 'float*'
Здравствуйте, что означает error: cannot convert 'float' to 'float*' for argument '1' to 'int mas_time(float*, int)'? Из-за чего она появляется и как можно устранить? Я пытаюсь использовать значения массива из одной функции в другой. Заранее спасибо.
C++ Какие есть способы или алгоритмы написания программы для нахождения обратной матрицы http://www.cyberforum.ru/cpp-beginners/thread120480.html
Подскажите, пожалуйста, какие есть способы или алгоритмы написания программы для нахождения обратной матрицы.
C++ Ошибка в классах Добрый день! Мне необходимо разбить 1 класс на 2: базовый и производный! Я вроде сделал, но вылезает ошибка, что нехватает фигурной скобки:( И я никак не могу понять в чем дело( Подскажи пожалуйста, что я сделал не так? и как сделать правильно? заранее спасибо:) #include<iostream.h> #include<stddef.h> #include<conio.h> struct Node { подробнее

Показать сообщение отдельно
lex1990able
 Аватар для lex1990able
2 / 2 / 1
Регистрация: 22.04.2010
Сообщений: 37
22.04.2010, 18:58     Найти сумму элементов массива, расположенных после последнего элемента, равного нулю
это первое задание
массив заполняется разницей индексов

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
27
28
29
30
31
32
33
#include<iostream>
using namespace std;
 
int main()
{
    setlocale(0, "rus");
    int m,n,counter = 0;
    cout<<"Введите m и n:"<<endl;
    cin>>m>>n;
    double **arrey = new double*[n]; //обьявление массива
    for(int i = 0; i < m; i++)
        arrey[i] = new double [n];
 
    for(int i = 0; i < m; i++)
    {
        for(int j = 0; j < n; j++)
        {
            arrey[i][j] = j - i;  // заполнение массива
            cout<<arrey[i][j]<<"   ";
        }
        cout<<endl;
    }
 
    for(int i = 0; i < m; i++) // первое задание
    {
        for( int j = 0; j < n; j++)
            if(arrey[i][j]>0)
                counter++;
    }
    cout<<counter<<endl;
    system("pause");
    return 0;
}
 
Текущее время: 07:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru