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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.73
Andrey_sava
30 / 30 / 19
Регистрация: 29.09.2012
Сообщений: 136
Завершенные тесты: 7
#1

Определите сумму элементов массива, расположенных после максимального значения - C++

01.11.2012, 01:45. Просмотров 1655. Ответов 1
Метки нет (Все метки)

Помогите с написанием данных программ.
Для тестирования предусмотреть возможность задавать элементы массива различным образом: при описании с инициализацией, присвоением значений (в том числе случайных), или вводом необходимых значений.

1 задача) Определите сумму элементов массива, расположенных после максимального значения.
2 задача) Вывести на экран все числа заданной последовательности, номера которых есть числа Фибоначчи.
3 задача) Получить: min (a1 * an, a2 * an-1, ..., an/2 * an/2+1).

Добавлено через 22 часа 38 минут
помогите с решением!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2012, 01:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определите сумму элементов массива, расположенных после максимального значения (C++):

Определите сумму элементов массива, расположенных после максимального значения - C++
Для тестирования предусмотреть возможность задавать элементы массива различным образом: при описании с инициализацией, присвоением значений...

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

Определите сумму элементов массива, расположенных после элемента равного минимуму. - C++
Определите сумму элементов массива, расположенных после элемента равного минимуму.

Определите сумму элементов массива, расположенных после элемента равного минимуму. - C++
Определите сумму элементов массива, расположенных после элемента равного минимуму.

Вычислить сумму элементов массива, расположенных после максимального элемента - C++
Доброго времени суток! Дали задания на языке С++: Задача 3.1. Вводить линейные массивы разных размеров (размерность также вводится...

В одномерном массиве вычислить номер максимального элемента массива и сумму элементов массива, расположенных после первого положительного - C++
Задача 2. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер максимального по модулю элемента массива; 2)...

1
Kuzia domovenok
1947 / 1800 / 137
Регистрация: 25.03.2012
Сообщений: 6,237
Записей в блоге: 1
01.11.2012, 02:15 #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
50
51
52
53
54
55
56
57
58
59
60
61
62
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N_MAX 10
int array[N_MAX];
void init(){
  int i;
  srand ( time(NULL) );
  for (i=0; i<N_MAX; i=i+1)
    array[i]=rand()%100;
}
void print(){
  int i;
  for (i=0; i<N_MAX; i=i+1)
    printf("%d, ", array[i]);
  printf("\n");
}
int solve1(){
  int i, sum, max;
  max=array[0];
  sum=0;
  for (i=1; i<N_MAX; i=i+1)
    if (array[i]>max){
       max=array[i]; 
       sum=0;
    }
    else 
       sum=sum+array[i];
  return sum;
}
void solve2(){
  int a, b, c;
  a=b=1;
  while(b<N_MAX){
    printf("%d, ", array[b]);
    c=a+b;
    a=b;
    b=c;
  }
 printf("\n");
}
int solve3(){
  int i, j, p, min;
  j=n-2;
  i=1;
  min=array[0]*array[n-1];
  while(i<j){
    p=array[i]*array[j];
    if(p<min)min=p;
    j--;
    i++;
  }
  return min;
}
int main(){
  init();
  printf("array is:"); print();
  printf("1) sum after max is: %d\n", solve1());
  printf("2) elements with fibonachchi id are:"); solve2();
  printf("3) answer is: %d\n", solve3());
  return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2012, 02:15
Привет! Вот еще темы с ответами:

Вычислить сумму элементов заданного вещественного массива, расположенных после максимального элемента - C++
В одномерном массиве, состоящего из n вещественных элементов вычислить количество элементов массива, лежащих в диапазоне от А до В; ...

Найти сумму элементов одномерного массива, расположенных после минимального значения - C++
найдите сумму элементов одномерного массива,расположенных после минимального значения

Найти количество элементов, меньших заданного числа и сумму элементов, расположенных после максимального - C++
1.количество элементов массива,меньших С; 2.сумму элементов массива,расположенных после максимального элемента. упорядочить элементы...

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


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

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

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