Дан массив из 10 вещественных элементов. Массив вводится с клавиатуры. Заменить его элементы с нечетными номерами на сумму всех предыдущих четных элементов.
помогите пожалуйста с задачей
Код:
for (i=0;i<10;i++)
cin>>a[i];
sum=0;
for (i=0;i<10;i++)
{
old=a[i];
if (i%2==1)//
a[i]=sum;
sum+=old;
}
cin>>a[i];
sum=0;
for (i=0;i<10;i++)
{
old=a[i];
if (i%2==1)//
a[i]=sum;
sum+=old;
}
Цитата: wanja
Код:
if (i%2==1)//
Заменить его элементы с нечетными номерами на сумму всех предыдущих четных элементов
Код:
for(int i=0;i<sizeof(a)/sizeof(int);i++){
if(i%2==0){
summ+=a[i];
}
if(i%2==1){
a[i]=summ-a[i];
}
}
if(i%2==0){
summ+=a[i];
}
if(i%2==1){
a[i]=summ-a[i];
}
}