ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1047. Простые вычисления

My solution
Послано Alel 14 май 2010 19:51
a[n+1]-a[n]=a[1]-a[0]+2*(c[1]+c[2]+...+c[n]);

code:

#include<stdio.h>

#define N 3000
float c[N+5];

int main()
{
    int i,k,m;
    float sum,a0,an,t;
    scanf("%d",&m);
    scanf("%f%f",&a0,&an);
    for(i=1;i<=m;i++)
      scanf("%f",&c[i]);
    sum=0;
    k=m;
    for(i=1;i<=m;i++)
    {
        sum=sum+k*c[i];
        k--;
    }
    sum=sum*2;
    t=(an+m*a0-sum)/(m+1);
    printf("%.2f",t);
    return 0;
}


Edited by author 14.05.2010 19:53
Re: My solution
Послано dAFTc0d3r [Yaroslavl SU] 15 май 2010 00:35
Erase it.