Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти n-е число Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread684919.html
Написал функцию, по логике должна работать. Но выдает немного не то. Задается число n , и булевая переменная. если true , вывести количество срабатывания рекурсии , если false то ничего не менять. int catch22(int n,int &ilosciteracji,bool h) { if (h == true ) { if (n ==1 || n == 2 ) { ilosciteracji++; return 1;}
C++ Откомпилируйте приведенный код Код работы со строками без использование библиотеки <string> но при компиляции ошибки, при том у меня показывает какой-то набор символов кириллицы попробуйте скомпилить пожалуйста. #include <iostream> #include <conio.h> using namespace std; struct mstring { mstring* next; char s; http://www.cyberforum.ru/cpp-beginners/thread684906.html
C++ Найти среднее арифметическое квадратов всех целых чисел от 1 до 100
найти среднее арифметическое квадратов всех целых чисел от 1 до 100
C++ При вычислении выражения выдается неверный результат
Добрый вечер! Пытался разобраться, но, увы, не получилось. У меня есть пару вопросов: 1) Что значит следующая постановка: "Код методов – вне пространства определения класса. Программа должна включать в себя статический и динамический способы создания объектов, и для каждого объекта использовать прямую и косвенную адресацию при вызове методов класса." И соответствует нижеизложенный код этому...
C++ Структура: база сотрудников и их адресов http://www.cyberforum.ru/cpp-beginners/thread684883.html
Очень нужно написать задачу!Пожалуйста помогите) Ввести массив записей, который содержит фамилии сотрудников и адреса. Записи упорядочить по адресам. Необходимо ввести фамилию и удалить из массива ту запись, которая содержит данную фамилию. адреса сортировать по алфавиту Помогите с кодом програмы .Пожалуйста))))
C++ Вычислить выражение (значение всех переменных вводятся с клавиатуры) Помогите создать программу) подробнее

Показать сообщение отдельно
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
01.11.2012, 02:15     Определите сумму элементов массива, расположенных после максимального значения
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;
}
 
Текущее время: 00:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru