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

Гроб настоящий! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужно описание кода! http://www.cyberforum.ru/cpp-beginners/thread831502.html
кто может описать код?? #include <stdio.h> #include <stdlib.h> #include <time.h> #include <conio.h> #define MENTION printf("Enter 'j', 'i', 'l' or 'k' to move the empty cell left, up, right or down correspondingly, or 'q' to exit: \n\n");
C++ программа для вычислений ряда Приветики,лучшим программистам!!!Можете помочь пожалуйста мне с программкой)))Буду очень благодарна))) Дан числовой ряд,нужно при помощи рекурсии вычислить сумму n членов этого ряда.Заранее спасибо за помощь мальчики)) http://www.cyberforum.ru/cpp-beginners/thread831497.html
C++ Задача с монетами
Здравствуйте! я начал изучать С++ и вот такая задача. "Дано натуральное число N. Как наименьшим количеством монет можно выплатить N копеек. Предполагается что в достаточном количестве имеются монеты достоинством 1, 2, 3, 4, 5, 10, 15, 20, 50 копеек." я написал программу в wxDev-C++ #include <iostream> using namespace std; int main () { int i; cout << "vvedite natural'noe...
C++ Динамическая строка!
Здравствуйте, что такое динамическая строка, чем она отличается от обычной строки?
C++ Подскажите где можно посмотреть исходники http://www.cyberforum.ru/cpp-beginners/thread831483.html
Подскажите где можно посмотреть исходники законченых программ на С++, активно использующих ООП: инкапсуляцию, наследование и полиморфизм? Но без без бустов, куте и прочих прилад? ps: желательно под линукс, но не обязательно.
C++ Повторное использование кода в C++ Всем доброго дня! Прошу помочь начинающему. В данный момент обучаюсь по книге Прата С.. Застрял на задаче про использование класса valarray. Прошу помочь разобраться в создании конструкторов. Имеется: Класс Wine (Вино) содержит объект-член типа string для названия вина и объект Pair из объектов valarray<int>. Первый член каждого объекта Pair содержит год сбора винограда, а второй член —... подробнее

Показать сообщение отдельно
salam
157 / 138 / 11
Регистрация: 10.07.2012
Сообщений: 709
08.04.2013, 20:13     Гроб настоящий!
пожалуйста...

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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
/* All the code in this file belongs to the Govnocoding Inc. USA. California. 2013 */
 
/* C header files */
#include <cmath> 
#include <ctime>
#include <cctype>
#include <cstdio>
#include <cstring>
#include <cstdlib> 
 
/* C++ header files */
#include <map> 
#include <set> 
#include <deque> 
#include <limits> 
#include <string> 
#include <vector>  
#include <utility>
#include <algorithm>
 
/* C++ input / output */
#include <fstream> 
#include <iomanip>
#include <iostream>
 
using namespace std;
 
/* C++ types */
typedef long long ll;
typedef unsigned int ui;
typedef unsigned long long ull;
 
/* Pairs */
#define ft first
#define sc second
#define mp(a, b) make_pair((a), (b))
typedef pair <ll, ll> pll;
typedef pair <int, int> pi;
typedef pair <double, double> pd;
 
/* Single vectors */
#define pop() pop_back()
#define push(s) push_back(s)
typedef vector <pi> vec_pi;
typedef vector <int> vec_i;
typedef vector <bool> vec_b;
typedef vector <char> vec_c;
typedef vector <double> vec_d;
typedef vector <long long> vec_ll; 
 
/* Macroses */
#define all(v) v.begin(), v.end()
#define rall(v) v.rbegin(), v.rend()
#define len(s) s.length()
#define maxV(type) numeric_limits<type>::max()
#define minV(type) numeric_limits<type>::min()
#define sf(a, b, i) for(size_t (i)=(a); (i) < (b); (i)++)
 
int main()
{
   //freopen("input.txt", "r", stdin);
   //freopen("output.txt", "w", stdout);
   cin.tie(0);
   ios_base::sync_with_stdio(0);
    
   int n;
   int cmax = 0;
   ll mmax = minV(ll);
   int l = 0;
   int a[100000];
   ll  d[100000];
   ll sum[100000];
   cin >> n;
   for(int i=0; i < n; i++)
      cin >> a[i];
   d[0] = a[0];
   sum[0] = a[0];
   for(int i=1; i < n; i++)
      sum[i] = sum[i-1] + a[i];
   for(int i=1; i < n; i++) {
      if(d[i-1] < 0)
         l = i;
      d[i] = sum[i] - (l ? sum[l-1] : 0);
      if(d[i] > mmax) {
         mmax = d[i];
         cmax = 1;
      }
      else {
         if(d[i] == mmax)
            cmax++;
         if(a[i] == mmax)
            cmax++;
      }
   }
   cout << mmax << " " << cmax << endl;
   
   //system("pause");
   return 0;
}
Добавлено через 3 минуты
если что-то будет непонятно, напишите лс, я постараюсь объяснить.

Добавлено через 12 секунд
там мало интересного, на самом деле... посмотрите лучше задачи в этой группе http://www.facebook.com/groups/311783538877524/
 
Текущее время: 11:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru