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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.04.2013, 19:37   #1
WaK
 
Регистрация: 16.04.2013
Сообщений: 5
Восклицание Одномерный массив!

Помогите решить задачу на одномерный массив. Никак не получается.

Задана последовательность N вещественных чисел. Вычислить сумму чисел, порядковые номера которых являются нечётными числами.
WaK вне форума
Старый 16.04.2013, 20:27   #2
Ghost3
Ученик в c++
Форумчанин
 
Аватар для Ghost3
 
Регистрация: 28.02.2011
Сообщений: 162
По умолчанию

На каком языке?
Данные вводятся с клавиатуры или считываются с файла?
Ghost3 вне форума
Старый 16.04.2013, 21:11   #3
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Кто хочет - тот получит.
Код:
int main(void){
  size_t t=0; for(char* c = "Enter number of elements:"; *c; ++c) printf("%c", *c);
  double s, a,*pa=&a,v; if(scanf("%u", &t) != 1) return 1; else for(s=t^t; t; t-=2)
  {scanf("%lf", pa); s+=t==1?a:(a+scanf("%lf", &v)-1);} printf("Total sum is: %lf", s);
  return 0;
}

Последний раз редактировалось Abstraction; 16.04.2013 в 21:14.
Abstraction вне форума
Старый 16.04.2013, 21:41   #4
WaK
 
Регистрация: 16.04.2013
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Ghost3 Посмотреть сообщение
На каком языке?
Данные вводятся с клавиатуры или считываются с файла?
Извините, забыл.
Паскаль.
Данные вводятся с клавиатуры.
WaK вне форума
Старый 16.04.2013, 21:51   #5
Ghost3
Ученик в c++
Форумчанин
 
Аватар для Ghost3
 
Регистрация: 28.02.2011
Сообщений: 162
По умолчанию

С массивом так с массивом, что-то типо этого, посмотрите, если что подправьте меня/допилите под себя

Код:
var
n,i,sum:integer;
a:array[1..256]of integer;
begin
read(n);
sum:=0;
for i:=1 to n do
 begin
 read(a[i]);
 if (i mod 2) <> 0 then sum:=sum+a[i];
 end;
writeln (sum);
end.
Ghost3 вне форума
Старый 16.04.2013, 22:22   #6
WaK
 
Регистрация: 16.04.2013
Сообщений: 5
Восклицание

Цитата:
Сообщение от Ghost3 Посмотреть сообщение
С массивом так с массивом, что-то типо этого, посмотрите, если что подправьте меня/допилите под себя

Код:
var
n,i,sum:integer;
a:array[1..256]of integer;
begin
read(n);
sum:=0;
for i:=1 to n do
 begin
 read(a[i]);
 if (i mod 2) <> 0 then sum:=sum+a[i];
 end;
writeln (sum);
end.
Спасибо
WaK вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан одномерный массив, сформировать новый массив по заданному правилу {Delphi} Nickolai47 Помощь студентам 5 16.12.2012 14:51
Одномерный массив и Двумерный массив eugene1437 Общие вопросы C/C++ 15 25.05.2011 19:17
Одномерный массив , двухмерный массив Woxx Паскаль, Turbo Pascal, PascalABC.NET 0 10.09.2010 09:28
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40