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

Обсуждение задачи 1048. Сверхдлинные суммы

what's wrong with this code? WA test2
Послано ilia 22 мар 2006 19:04

  #include<stdio.h>
  #include<math.h>
int main()
{ int m,p,q,p1=0,q1=0,i;
  int a,b;
  scanf("%d",&m);
  p=m/2;
  q=m-p;
  for(i=0;i<p;i++){
   scanf("%d%d",&a,&b);
   p1+=(a+b)*pow(10.0,double(p-i-1));

   }
  for(i=0;i<q;i++){
   scanf("%d%d",&a,&b);
   q1+=(a+b)*pow(10.0,double(q-i-1));

   }
   m=pow(10.0,double(q));
   p1+=q1/m;
   for(i=p;i>0;i--){
    m=pow(10.0,double(i));
    p1%=m;
    m=pow(10.0,double(i-1));
    printf("%d",p1/m);
   }
   for(i=q;i>0;i--){
    m=pow(10.0,double(i));
    q1%=m;
    m=pow(10.0,double(i-1));
    printf("%d",q1/m);
    }
    printf("\n");


        return 0;
}