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

Посчитать кол-во елементов массива и их сумму, который расположен в диапазоне от R1 до R2 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Односвязный список: найти максимальное отрицательное число http://www.cyberforum.ru/cpp-beginners/thread899019.html
Дан не пустой односвязный список, в котором каждый элемент имеет тип: struct elem { int num; elem* next; } Написать функцию int max_negative (elem *first) , которая возвращает наибольшее отрицательное число или 0, если нет ни одного отрицательного.
C++ Односвязный список, поменять местами элементы (максимальный и последний) Дан не пустой односвязный список, в котором каждый элемент имеет тип: struct elem { int num; elem* next; } Написать функцию void max_last (elem*&first, elem*&last), которая меняет местами два элемента в списке: максимальный и последний. http://www.cyberforum.ru/cpp-beginners/thread899017.html
C++ Создать программу решения системы уравнений
Доброго времени суток :) Ребята, врать не буду, да и особо не умею... нужно написать программу которая бы... впрочем, вот описание: "При последовательном соединении двух сопротивлений R1 и R2 полное сопротивление R1,2 = 50 Ом, а при параллельном соединении этих же сопротивлений- сопротивление эквивалентное равно R ekv = 12 ОМ. Найти значения сопротивлений R1 и R2." Но как написать программу-...
Число double 0.1 на самом деле не 0.1 C++
Кто сталкивался с таким глюком, почему если я задаю double x=0.1; в дебаггере я его вижу как 0.10000000000000001 ? я знал что float неточные числа, но что double...
C++ сортировка вставкай http://www.cyberforum.ru/cpp-beginners/thread898985.html
как сделать адномерный массив из 10 елементов через сортировку вставкой?
 

Показать сообщение отдельно
VEINHORN
542 / 91 / 22
Регистрация: 16.12.2011
Сообщений: 317
12.06.2013, 02:23     Посчитать кол-во елементов массива и их сумму, который расположен в диапазоне от R1 до R2
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
#include <iostream>
using namespace std;
int count(int beg,int end) {
    return end - beg - 1;
}
 
int sum(int *mas,int beg,int end) {
    int sum = 0;
    for(int i = beg;i <= end;i++) {
        sum += mas[i];
    }
    return sum;
}
int main() {
    int mas[10];
    for(int i = 0;i < 10;i++)
        mas[i] = i;
    for(int i = 0;i < 10;i++)
        cout << mas[i] << " ";
    
    int beg,end;
    cout << endl << "Ent beg:";
    cin >> beg;
    cout << endl << "Ent end:";
    cin >> end;
    cout << sum(mas,beg,end) << endl;
    cout << count(beg,end) << endl;
    system("pause");
    return 0;
}
 
Текущее время: 04:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru