Форум программистов, компьютерный форум, киберфорум
Наши страницы

Вычислите сумму элементов, находящихся между первым и последним отрицательными элементами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки. Вывести совпадающие в текстах слова http://www.cyberforum.ru/cpp-beginners/thread1057777.html
Заданы два текста. Вывести совпадающие в этих текстах слова. Помогите пожалуйста, не знаю с чего начать.
C++ Структура книги Здравствуйте! Как реализовать такой функционал? Структура книги, содержащая следующие поля: Автор Название Издатель Город издания Дата издания ISBN идентификатор http://www.cyberforum.ru/cpp-beginners/thread1057764.html
Определеный интеграл методом Симпсона C++
Не могу понять суть метода Симпсона .помогите решить 1--S--0.2 xcosx/x+8 dx
Посчитать Si для элементов каждой строки по формуле C++
Дан двумерный массив а(5,3) Посчитать Si для элементов каждой строки по формуле и вывести результаты на экран: Si=5+\sum_{j=1}^{3}\frac{1+{a}_{ij}+{{a}_{ij}}^{2}}{6} где i-номер строки,j-номер...
C++ Метод Гаусса с выбором элемента по столбцу http://www.cyberforum.ru/cpp-beginners/thread1057738.html
Здравствуйте! Если не трудно, может кто-нибудь скинуть уже написанный код на С++ по методу Гаусса с выбором элемента по столбцу. Просто вдруг у кого-то он уже имеется. Заранее спасибо!
C++ Структура Я не давно начал изучать C++, сам пробовал, мало что получилось. Условие задачи: Дана следующая информация о книгах библиотеки: автор, название книги, издательство, год выпуска, состояние книги (по... подробнее

Показать сообщение отдельно
falko
33 / 33 / 16
Регистрация: 09.12.2013
Сообщений: 63
26.12.2013, 18:40
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main(){
    int m[] = {1,2,-3,4,5,6,7,-8,9};
    const size_t size = sizeof(m) / sizeof(*m);
    
    size_t fi = 0;
    for (; (fi < size) && (m[fi] >= 0); ++fi);
    
    size_t li = size - 1;
    for (; (li < size) && (m[li] >= 0); --li);
    
    unsigned sum = 0;
    
    while (fi < li - 1)  sum += m[++fi];
    
    std::cout << sum << std::endl;
    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru