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

Нужна помомщь с перегружаемыми функциями - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не может определить сумму http://www.cyberforum.ru/cpp-beginners/thread755956.html
#include "stdafx.h" #include <iostream> #include <math.h> #include <locale.h> #include "windows.h" using namespace std;
C++ Двумерные массивы. Подсчитать число элементов матрицы помогите пожалуйста написать программы 2.Подсчитать число элементов матрицы Q(9x11), остаток от деления которых на пять равен единице. http://www.cyberforum.ru/cpp-beginners/thread755954.html
Библиотека для работы с файлами C++
Нужен какой-нибудь набор готовых методов для работы с файлами: копирование, переименование, поиск подстроки, установка курсора на такую-то позицию в такой-то строке, вставка подстроки на указанную...
Декларации C++
Подскажите пожалуйста, что такое "декларации"?
C++ Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть вычисления и вывод данных о фигуре, проверку существования треугольника. http://www.cyberforum.ru/cpp-beginners/thread755897.html
Добрый вечер, помогите плиз с программой Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть в классе методы проверки существования треугольника, вычисления и вывода сведений...
C++ Крестики-нолики в консоле Недавно начал изучать С + + и для небольшой практики хотел написать что-то, типа крестики-нолики. программа должна отображать игру в виде матрицы 3х3. Вот как бы получилось это сделать. Но когда я... подробнее

Показать сообщение отдельно
v.a.l.i.d
413 / 378 / 10
Регистрация: 21.09.2012
Сообщений: 913
08.01.2013, 20:01
Цитата Сообщение от sundayyes Посмотреть сообщение
2*.сумму элементов массива, расположенных между первым и вторым положительным элементами
Вот для int:
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
int summa(int *a, int n)
{
    int x, y;
    
    for (int i=0; i<n; i++)
        if (a[i] > 0)
        {
            x = i;
            break;
        }
        
    for (int i=x+1; i<n; i++)
        if (a[i] > 0)
        {
            y = i;
            break;
        }   
 
    int sum = 0;
    
    for (int i=x+1; i<y; i++)
        sum += a[i];
    
    return sum;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru