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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ ТЕСТЫ Типы данных на С http://www.cyberforum.ru/cpp-beginners/thread1496773.html
Какой тип машинно-зависимый А. unsigned long Б. unsigned char В. unsigned int Г. unsigned short Д. unsigned long long Какой тип машинно-независимый А. unsigned Б. double
C++ Чем отличается функция с __stdcall и без Что такое __stdcall? Прочитал на msdn ниче не ясно, чем отличается функция с __stdcall и без. Вот например код: #include <iostream> using std::cout; //создадим свой макрос int __stdcall f1(int k){return k*k;} int f2(int k){return k*k;} int main() { http://www.cyberforum.ru/cpp-beginners/thread1496767.html
Найти суму ряда не понятное условие C++
Нужно найти конечную суму ряда, считать, что n уже ввели. Пересмотрел весь форум, подобное есть, но не совсем то.
Макрос который создает класс C++
Создал макрос который создает класс, но почему то он не работает, инициализация класса не происходит???? #include <iostream> using std::cout; //создадим свой макрос #define MY_MACROS(a, b) \ class a \ {\ public:\ int k;\
C++ Ошибка при компиляции http://www.cyberforum.ru/cpp-beginners/thread1496758.html
Всем привет. Сценарий такой. Пишу код для проверки даты. Когда пытаюсь скомпилировать мне выдает ошибку Unable to perform link. Самое интересное то, что когда создаю новый проект, вставляю код и жму F9, то программа работает. Но стоит мне сохранить проект и закрыть, переоткрыть и попробовать перезапустить выдает ошибку. Среда RAD Studio Embarcadero XE5 #include <iostream> #include <string>...
C++ Какой формы процесс в памяти ? Здравствуйте. Написал вот так: void shrub() { char array; int i = 0; try {while (true) подробнее

Показать сообщение отдельно
D_Gon
 Аватар для D_Gon
22 / 11 / 5
Регистрация: 09.07.2015
Сообщений: 47
10.07.2015, 18:01     Найти минимальное время, за которое можно поджарить все котлеты
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
#include <iostream>
using namespace std;
 
int main()
{
    int k, m, n;//я принял k - вместимость n - число котлет
    cin >> k >> m >> n;
    if (k == 0 || m == 0 || n == 0)
        cout << 0 << endl;
    
    int counter = 0;//колличество жарок
    int raw = n;//сырые котлеты
    int polupoterey = 0;//полупрожаренные котлеты
    while ( raw > k )//жарю одну сторону
    {
        raw -= k;
        polupoterey += k;
        ++counter;
    }
 
    if ( raw ){//дожариваю первую сторону и начинаю вторую
        polupoterey += raw;
        polupoterey -= ( k  - raw );
        ++counter;
 
    }
 
    while ( polupoterey > 0 )//жарю вторую сторону
    {
        polupoterey -= k;
        ++counter;
    }
    cout << counter*m << endl;
        return 0;
}
Добавлено через 12 минут
Немного поправлю, так лучше
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
#include <iostream>
using namespace std;
 
int main()
{
    int k, m, n;//я принял k - вместимость n - число котлет
    cin >> k >> m >> n;
    if (k == 0 || m == 0 || n == 0)
        cout << 0 << endl;
    
    int counter = 0;//колличество жарок
    int raw = n;//сырые котлеты
    int polupoterey = 0;//полупрожаренные котлеты
    while ( raw > k )//жарю одну сторону
    {
        raw -= k;
        ++counter;
    }
 
    int polupoterey = n;//полупрожаренные котлеты
    if ( raw ){//дожариваю первую сторону и начинаю вторую
        
        polupoterey -= ( k  - raw );
        ++counter;
    }
 
    while ( polupoterey > 0 )//жарю вторую сторону
    {
        polupoterey -= k;
        ++counter;
    }
    cout << counter*m << endl;
        return 0;
}
 
Текущее время: 21:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru