Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.12.2014, 05:23   #1
X-rays1
Пользователь
 
Регистрация: 18.11.2014
Сообщений: 33
По умолчанию Вычислить сумму элементов массива М(15), значения которых лежат в введенном с клавиатуры диапазоне [X, Y] ( C++)

Считая числа массива, программма должна считать как первое введенное число так и второе!((

Вычислить сумму элементов массива М(15), значения которых лежат в введенном с клавиатуры диапазоне [X, Y].



Код:
 #include <iostream>

 using namespace std;

 int main(){

 const int N = 15;
 int a[N] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14};

 int in;
 cout << "Желаете ввести элементы массива сами? "
 << "(Введите число отличное от нуля)." << endl;
 cout << "in: "; cin >> in;
 if (in != 0)
 for (int i = 0; i < N; ++i){
 cout << "a[" << i + 1 << "] = ";
 cin >> a[i];
 }

 int x, y;
 do{
 cout << "x = ";
 cin >> x;
 }while(x < 1 || N < x);
 do{
 cout << "y = ";
 cin >> y;
 }while(y < x || N < y);

 int sum = 0;
 for (int i = x - 1; i <= y - 1; ++i)
 sum += a[i];

 cout << "sum = " << sum;


________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE]
(это кнопочка на панели форматирования с решёточкой #)
Не забывайте об этом!

Модератор.

Последний раз редактировалось Serge_Bliznykov; 30.12.2014 в 08:14.
X-rays1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить сумму тех элементов списка, значения которых меньше значений всех элементов, непосредственно следующих за ними (Delphi) Liba Помощь студентам 6 30.11.2012 00:34
Вычислить сумму элементов массива, порядковые номера которых совпадают со значением этого элемента. zzz6 Общие вопросы C/C++ 4 18.10.2011 03:19
Вычислить сумму элементов массива до и после максимального значения doter Общие вопросы C/C++ 3 24.10.2010 17:51
Вычислить сумму тех элементов преобразованного массива, которые находятся в диапазоне [–1, 16] Mirel Паскаль, Turbo Pascal, PascalABC.NET 2 04.04.2010 10:58