|
|
|
|
|
|
|
Вернуться
| 1 Мнение, 05 ноября 2010 г. 12:02:23 | |
|
А вообще по хорошему задачи надо решать самому.
|
|
|
| 2 Ковшаров Антон, 05 ноября 2010 г. 8:33:34 | |
В массив вы сначала вводите с нуля, а тут замыкаете с 1 надо mas[n]=mas[0]; mas[n+1]=mas[1];
|
|
|
| 3 Калёных Глеб Михайлович, 05 ноября 2010 г. 3:29:30 | |
Антон, почему вы написали что mas[n-1]=mas[1];mas[n]=mas[2] неверно?А циклы я исправил: for(int i=0;i<n;i++) for(int j=0;j<n;j++)
|
|
|
| 4 Ковшаров Антон, 04 ноября 2010 г. 18:35:12 | |
mas[n]=mas[1]; mas[n+1]=mas[2]; А ещё у вас здесь ошибка И вообще перед тем как отправлять решения неплохо было бы их потестить на примерах
|
|
|
| 5 Ковшаров Антон, 04 ноября 2010 г. 18:31:45 | |
|
Может быть это из-за того, что в циклах for у вас вместо условия оператор присваивания?
|
|
|
| 6 Калёных Глеб Михайлович, 04 ноября 2010 г. 14:37:40 | |
Задача 496. #include<iostream> using namespace std; int main() { int n,a,sum,sum1; freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); cin>>n; int *mas=new int[n+2]; for(int i=0;i=n-1;i++) { cin>>a; mas[i]=a; }; sum=0; mas[n]=mas[1]; mas[n+1]=mas[2]; for(int j=0;j=n-1;j++) { sum1=mas[j]+mas[j+1]+mas[j+2]; if(sum1>sum)sum=sum1; } cout<<sum; }
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |