Форум программистов, компьютерный форум 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... 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) подробнее

Показать сообщение отдельно
ValeryS
Модератор
6651 / 5060 / 470
Регистрация: 14.02.2011
Сообщений: 16,919
10.07.2015, 18:45
Цитата Сообщение от Melvil Посмотреть сообщение
проверьте вашу программу на числах k = 2, n = 2, n = 1
Я уже посмотрел
Цитата Сообщение от D_Gon Посмотреть сообщение
C++
1
2
3
4
int counter = 2*n/k;//колличество жарок
    if ( !n%k )
        if ( counter )
            ++counter;
int counter = 2*n/k;//колличество жарок
2*1/2=1
if ( !n%k )
вот здесь ошибка,если есть остаток тогда добавим одну жарку т.е if ( n%k ) или if ( n%k!=0 )
1%2 =1
if ( counter ) непонятно зачем
++counter; 1+1=2
итого две жарки по две минуты, итого 4

Добавлено через 4 минуты
но вот что будет если вмещает три котлеты а жарить одну?
int counter = 2*n/k;//количество жарок
2*1/3=0
if ( !n%k )
вот здесь ошибка,если есть остаток тогда добавим одну жарку т.е if ( n%k ) или if ( n%k!=0 )
1%3 =1
if ( counter ) 0 т.е ложь не входим

вообще не жарим, сырую съедим
правильно нехрен ради одной котлеты сковородку портить

Добавлено через 1 минуту
Цитата Сообщение от Melvil Посмотреть сообщение
if (!n%k)
и что проканало?
% не определен для double
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru