Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
bookread
1 / 1 / 0
Регистрация: 19.06.2013
Сообщений: 10
#1

Вычислить сумму произведений членов последовательности, найти максимумы и минимумы - C++

03.11.2014, 22:50. Просмотров 317. Ответов 5
Метки нет (Все метки)

Даны действительные числа a_1 ,a_2………a_2n(n=>2 и заранее известно)
Вычислить
а) a_1 a_2n + a_2 a_(2n-1) + ….+a_n a_(n+1)
b) min(a_1 + a_(n+1) , a_2 +a_(n+2), ….,a_n+a_2n)
c) max(min(a_1, a_2n), min(a_3, a_(2n-2)), … ,min(a_(2n+1) , a_2))
под почеркиванием снизу имеется в виду номер числа

Заранее спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2014, 22:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить сумму произведений членов последовательности, найти максимумы и минимумы (C++):

4. Найти сумму К членов последовательности: 3, 7, 11, 15,… Вычислить сумму членов последовательности 1, 4, 7, 10, …, не превосходящих числа К - C++
надо консольное приложение , без рандомайза функций и процедур в делфи

Найти максимумы и минимумы функции - C++
НАйти и заполнить в массиве Z все максимумы и минимумы функции ,эксрим. значения X заполнить в массиве W y = a*exp(-b*x)*cos(w*x + f); ...

Найти все локальные минимумы и максимумы в заданном массиве - C++
В университете задали написать программу, уже не первую неделю над ней бьюсь. Тема: одномерные массивы. Задание : Елемент називається...

Найти сумму положительных и сумму нечетных членов последовательности. Вывести ту сумму, которая по модулю меньше - C++
вот задачка одна не понял как вывевсти оттуда отрицательные... Программа запрашивает кол-во чисел.,затем вводит целые числа в...

Рекурсия: вычислить сумму членов заданной последовательности - C++
Составить программу с использованием рекурсивной функции, в которой вычислить сумму 12 членов рекурсивной последовательности Х0=1; Х1=1;...

Вычислить сумму наибольшего и наименьшего членов последовательности - C++
Даны целые числаn, {a}_{0}, {a}_{1}, {a}_{2},...,{a}_{n-1} . Определить количество членов последовательности {a}_{0}, {a}_{1},...

5
Alexandr_1982
178 / 76 / 17
Регистрация: 04.11.2013
Сообщений: 390
Записей в блоге: 4
04.11.2014, 00:01 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
 double* a;
 int n, i, j,  f; 
 double s1, min, max;
  
 n = 20;
 a = new double[2*n+1];
 
 s1 = 0.0;
 // a_1 a_2n + a_2 a_(2n-1) + ….+a_n a_(n+1) 
 for(i=1, j = 2*n; i<=n; i++, j--)
  s1 +=  a[i] * a[j];
 
 f = 0;
 //min(a_1 + a_(n+1) , a_2 +a_(n+2), ….,a_n+a_2n)
 for(i=1, j = n + 1; i<=n; i++, j++)
 {
  if (f == 0) 
  {
    min = a[i] + a[j];
    f = 1;
  }
  else
  {
   if (a[i] + a[j] < min) // подобное сравнение некорректно так как числа действительные и сравнивать так не рекомендуется
    min = a[i] + a[j] ;
  }
 }
 
 f = 0;
 // max(min(a_1, a_2n), min(a_3, a_(2n-2)), … ,min(a_(2n+1) , a_2))
 for(i=1, j = 2 * n ; i<=2*n; i+=2, j-=2) // a_(2n+1) выходит за границы массива, так как по условию задано a_2n
 {
  if (f == 0)
  {
    if ( a[i] > a[j])  // подобное сравнение некорректно 
     min = a[j]; 
    else min = a[i];
    max = min;
    f = 1;
  else
  {
    if ( a[i] > a[j]) // подобное сравнение некорректно 
     min = a[j]; 
    else 
     min = a[i];
    if ( max < min) // подобное сравнение некорректно 
     max = min;  
  }
 }
Примерно следующим образом. Сравнивать действительные числа операторами < и > не рекомендуется, сравнивать нужно через разность.
0
bookread
1 / 1 / 0
Регистрация: 19.06.2013
Сообщений: 10
04.11.2014, 00:48  [ТС] #3
спасибо вам большое.Хотел бы еще спросить с чего следует начать изучение с++ и не могли бы вы подсказать соответствующую литературу, заранее еще раз спасибо
0
Alexandr_1982
178 / 76 / 17
Регистрация: 04.11.2013
Сообщений: 390
Записей в блоге: 4
04.11.2014, 00:57 #4
Хотел бы еще спросить с чего следует начать изучение с++ и не могли бы вы подсказать соответствующую литературу
С чтения книг, разбора тех примеров, которые в них есть, решения задач на форуме, изучения STL. Строустроп, Липпман, Шилдт, Дейтел, Майерс и т.д.
0
Тамика
Котовчанин
918 / 462 / 145
Регистрация: 16.02.2010
Сообщений: 3,257
Записей в блоге: 27
04.11.2014, 13:39 #5
Цитата Сообщение от Alexandr_1982 Посмотреть сообщение
Строустроп

Страуструп
0
bookread
1 / 1 / 0
Регистрация: 19.06.2013
Сообщений: 10
05.11.2014, 01:19  [ТС] #6
Еще раз спасибо
0
05.11.2014, 01:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2014, 01:19
Привет! Вот еще темы с ответами:

Получить число отрицательных членов последовательности и сумму нулевых членов последовательности - C++
Помогите решить, данные задачки: 1. Даны целые числа a1,..., a15. Получить число отрицательных членов последовательности и сумму нулевых...

Максимумы и минимумы - C++
U= max(z,min(y,x))-как это сделать в Delphi и что это такое?

Максимумы и минимумы. Векторы - C++
1). Дано целое число N из целых чисел. Найти номера первого и последнего максимального элемента из данного набора и вывести их в указанном...

Вычислить сумму тех членов последовательности, которые являются простыми числами - C++
Дана последовательность натуральных чисел длины n. Вычислить сумму тех из них, которые – простые числа.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.