Форум программистов, компьютерный форум 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 { подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4929 / 2509 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
22.04.2010, 18:49     Найти сумму элементов массива, расположенных после последнего элемента, равного нулю
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
int main()
{
   const int n = 3;
   const int m = 3;
   float a[n][m]; // сам массив
 
   // -----------------------------------
   // здесь вставьте ввод данных в массив
   // ...
   // -----------------------------------
 
   // подсчет количества положительных элементов
   int pos = 0;
   for(int i = 0; i < n; ++i)
      for(int j = 0; j < m; ++j)
         if(a[i][j] > 0)
            ++pos;
 
   // сумма после последнего нулевого
   float sum = 0;
   for(int i = 0; i < n; ++i)
      for(int j = 0; j < m; ++j)
         if(a[i][j] == 0)
            sum = 0;
         else
            sum += a[i][j];
}
вот первая и вторая, с третьей непонятно как именно сортировать
 
Текущее время: 01:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru