Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: morgan18   (03.04.2012 в 20:49)

#include<iostream>
#include<windows.h>
using namespace std;
int main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
int n;
//Заполняем матрицу
cout<<"Введите количество элементов массива";
cin>>n;
//Создаем динамический массив
int *arr;
arr = new int [n];
//Заполняем массив
for(int i=0; i<n; i++)
{
cout<<"Введите ["<<i+1<<"]-й элемент массива ";
cin>>arr[i];
}
system("cls");
//Выводим маccbd
for(int i=0; i<n; i++)
{
cout<<arr[i]<<" ";
}
cout<<endl;
//Ищем максимальный элемент и его место
int max = arr[0];
int j=0;
for(int i=1; i<n; i++)
{
if(max < arr[i])
{
max = arr[i];
j=i;
}
}
//Считаем сумму
int s=0;
for(int i=j; i<n; i++)
s+=arr[i];
cout<<"Сумма равна "<<s;
cout<<"\n\n";
delete []arr;
system("pause");
return 0;
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: