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

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

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

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 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