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

Найти минимальное время, за которое можно поджарить все котлеты - 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... http://www.cyberforum.ru/cpp-beginners/thread1496767.html
Найти суму ряда не понятное условие C++
Нужно найти конечную суму ряда, считать, что n уже ввели. Пересмотрел весь форум, подобное есть, но не совсем то.
Макрос который создает класс C++
Создал макрос который создает класс, но почему то он не работает, инициализация класса не происходит???? #include <iostream> using std::cout; //создадим свой макрос #define MY_MACROS(a, b) \...
C++ Ошибка при компиляции http://www.cyberforum.ru/cpp-beginners/thread1496758.html
Всем привет. Сценарий такой. Пишу код для проверки даты. Когда пытаюсь скомпилировать мне выдает ошибку Unable to perform link. Самое интересное то, что когда создаю новый проект, вставляю код и жму...
C++ Какой формы процесс в памяти ? Здравствуйте. Написал вот так: void shrub() { char array; int i = 0; try {while (true) подробнее

Показать сообщение отдельно
Melvil
48 / 47 / 13
Регистрация: 20.05.2015
Сообщений: 251
10.07.2015, 18:13  [ТС]
Цитата Сообщение от ValeryS Посмотреть сообщение
вырожденный случай, количество меньше чем влазит
пока можно обойтись if
Вот сделал же тоже самое уже, только перепутал k и m. Спасибо.

Цитата Сообщение от ValeryS Посмотреть сообщение
если влазит 0 котлет(сковородку пропили) то время жарки не 0 а бесконечность
Я об этом ещё сначала подумал, но в условии об этом не сказано

Решение:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    double k, m, n;
    int result;
    cin >> k >> m >> n;
    if (k == 0 || m == 0 || n == 0)
    {
        cout << 0 << endl;
        exit(0);
    }
    else if (n <= k)
    {
        cout << m * 2 << endl;
        exit(0);
    }
    result = ceil((n * 2) / k);
    cout << result * m << endl;
    return 0;
}
Добавлено через 1 минуту
Цитата Сообщение от ValeryS Посмотреть сообщение
return m*2;
Никогда не понимал, что даст return m*2 ? Присвоит m = m*2 ?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru