0 / 0 / 0
Регистрация: 18.03.2019
Сообщений: 689
1

Нужны комментарии к коду

19.04.2019, 23:47. Показов 1175. Ответов 5
Метки нет (Все метки)

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
#include <iostream>
 
using namespace std;
 
int main()
{
    int n, m, sum = 1, max, t;
 
    cin >> n;
    cin >> m;
 
    for (int i = 0; i < n; ++i)
    {
        cin >> t;
        sum += t - 1;
 
        if (i == 0 || t > max)
            max = t;
    }
    if (sum >= m && max <= m)
        cout << "yes" << endl;
    else
        cout << "no" << endl;
    system("pause>nul");
    return 0;
}
Помогите, пожалуйста, написать комментарий к коду, что здесь делается
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2019, 23:47
Ответы с готовыми решениями:

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

Нужны комментарии к коду
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; //ЗАДАЧА #14 void...

Нужны комментарии к коду
что здесь происходить double *x=new double ; double **b=new double *; for(i=0;i&lt;n;i++) ...

Нужны комментарии к коду
#include&lt;iostream.h&gt; #include&lt;math.h&gt; int maximal(int n,double R0); void main(){ int...

5
3972 / 3243 / 907
Регистрация: 25.03.2012
Сообщений: 12,063
Записей в блоге: 1
20.04.2019, 00:23 2
на вход подаются n, m, а затем n чисел,
считается сумма вводимых n чисел
если введённое m больше максимального числа, но меньше всей суммы, пишется yes
0
7422 / 5017 / 2890
Регистрация: 18.12.2017
Сообщений: 15,694
20.04.2019, 01:00 3
Kuzia domovenok, в коде
Цитата Сообщение от Катя6 Посмотреть сообщение
sum += t - 1;
Катя6, есть условие задачи ?
0
0 / 0 / 0
Регистрация: 18.03.2019
Сообщений: 689
20.04.2019, 01:03  [ТС] 4
Во время военного похода на морского пехотинца Джо было возложено ответственное задание – развести костёр и поддерживать в нём огонь ровно m минут. Для этого у Джо есть спички и n поленьев, причём Джо известно точное время сгорания каждого полена.

Джо разжигает огонь в момент времени t = 0 и сразу бросает в него одно или несколько поленьев. Затем он должен подбрасывать в огонь новые поленья, не позволяя костру угаснуть (т.е. если последнее полено в костре догорает в момент времени t, то новое полено может быть брошено в огонь не позднее t – 1). Поленья, брошенные в огонь, загораются мгновенно. Одновременно Джо может бросить в огонь любое количество поленьев. Джо должен бросить в огонь все n поленьев.

Помогите Джо определить, сможет ли он подбрасывать поленья в огонь таким образом, чтобы костер горел ровно m минут.

Входные данные
Первая строка входного файла INPUT.TXT содержит целые числа n и m (1 ≤ n ≤ 100, 1 ≤ m ≤ 1000) – количество поленьев и время, в течение которого Джо должен поддерживать огонь в костре. Вторая строка входного файла содержит n целых чисел a1, a2, ..., an, где ai (2 ≤ ai ≤ 1000) – время сгорания i-ого полена в минутах.

Выходные данные
В выходной файл OUTPUT.TXT выведите строку «yes», если Джо сможет поддерживать огонь в костре ровно m минут, и строку «no» в противном случае.
0
3972 / 3243 / 907
Регистрация: 25.03.2012
Сообщений: 12,063
Записей в блоге: 1
20.04.2019, 02:04 5
Ну и неправильное решение.
Подать на вход данные
4 10
3 3 3 3
и он ответит NO вместо YES

Добавлено через 8 минут
а, нет, всё норм. с 3333, но всё равно это неверно.
Например вводим
1 1
1
и он ответит NO вместо YES
0
0 / 0 / 0
Регистрация: 18.03.2019
Сообщений: 689
20.04.2019, 15:19  [ТС] 6
Сайт принимает это решение, нужны комментарии к решению
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2019, 15:19
Помогаю со студенческими работами здесь

Нужны комментарии к коду
pair&lt;bool, array&lt;int, 81&gt;&gt; SOL(const char* inp) { array&lt;int, 81&gt; ANS; int* TAB = ANS.data();...

Нужны комментарии к коду
меня интересуют вот эти три строки ,что они делают в данном коде.какой их тут смысл. C.pSet =...

Нужны комментарии к коду
Не могу понять что тут происходит, можете построчно объяснить? Stack* MaxStack(Stack* beg)...

Нужны комментарии к коду
если можно расписать каждое действие #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; using namespace...

Нужны комментарии к коду
int bestStr(char** file, int numstr) { int iBest = -1, bestwords = 0; for (int i = 0; i &lt;...

Нужны комментарии к коду
Доброго времени суток. Нашел такой код с++ // таблица замен byte Tab_Z = { ...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru