Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2018, 19:52   #1
Annaguba
 
Регистрация: 29.11.2018
Сообщений: 3
По умолчанию [C] Где ошибки?

Код:
#include <stdio.h>
int main()
{
int i,n,a,b;
double l=0;
  {scanf("%d%d",&n,&a);
  a=i++;}
for(i=1;i<n;i++);
{scanf("%d",&b);
 b=i++;}
l-=(double)(a+b)/2;
printf("%.10f",l/(n-1));
return 0;
}
Изображения
Тип файла: jpg B5F4D85F-24A7-4F9E-BDB4-CB35B8AE5A92.jpg (100.3 Кб, 124 просмотров)

Последний раз редактировалось BDA; 29.11.2018 в 20:08.
Annaguba вне форума Ответить с цитированием
Старый 29.11.2018, 20:08   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

Вы портите значения a и b сразу после чтения, и зачем-то считаете сумму с отрицательным знаком.
P.S. Используйте кнопочку # для оформления кода.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 29.11.2018, 20:12   #3
Annaguba
 
Регистрация: 29.11.2018
Сообщений: 3
По умолчанию

Код:
#include <stdio.h>
int main()
{
int i,n,a,b;
double l=0;
  {scanf("%d%d",&n,&a);
  }
for(i=1;i<n;i++);
{scanf("%d",&b);
 
l=(double)(a+b)/2;
printf("%.10f",l/(n-1));
return 0;
}
Подкорректировала, так?
Annaguba вне форума Ответить с цитированием
Старый 29.11.2018, 21:10   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,430
По умолчанию

После for не нужна точка с запятой. Теперь вы каждый раз перетираете сумму.
Самый простой способ проверить, что программа считает верно, это ввести примеры из условия. Если локально на этих примерах ответ верный, то можно послать код в проверочную систему.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где ошибки zxcasds Visual C++ 1 02.07.2011 14:27
Умножение полиномов (где ошибки?) Neitrosha Помощь студентам 2 23.03.2011 11:07
Где тут ошибки? серг Помощь студентам 3 03.11.2009 11:38
Задачи на матрицу ... Подскажите,где ошибки JiLiYa Помощь студентам 3 10.03.2009 12:09
Проверьте плиз где то ошибки ТРОЯН=) Помощь студентам 2 06.02.2009 15:10