Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

Quake3 avatar Quake3 546 Точки
Best Answer

Здравей,

Защо не използваш за мониторите и клавиатурите, целочислено делене, както го правиш за другите? Примерно:

<?php

$lost_games=(int)readline();
$headsets=readline();
$mice=readline();
$keyboards=readline();
$displays=readline();

$headset_price=(int)($lost_games/2);
$mouce_price=(int)($lost_games/3);
$k_price=(int)($lost_games/6);
$d_price=(int)($lost_games/12);

$price = $headset_price*$headsets + $mouce_price*$mice + $k_price*$keyboards +$d_price*$displays;
printf("Rage expenses: %.2f lv.",$price);

 

1
vkutov avatar vkutov 57 Точки

Да това е по добро решение и работи. Но още не мога да разбера ,защо предното не стана.

 

0
Quake3 avatar Quake3 546 Точки

Ако трябва да се използва цикъл може така

Това че започваш цикъла не от 0 е проблем. Пробвай така:

for ($i = 0; $i < $lost_games; $i+=2)
{
    for($j=0;$j < $lost_games; $j+=3)

или ако започваш от 2 и 3 питай за равенство:

for ($i = 2; $i <= $lost_games; $i+=2)
{
    for($j=3;$j <= $lost_games; $j+=3)

Това веднага даде 100%

Ако имаш цикъл от 0 до (<) n, със стъпка 1, то ще имаш n итерации. Ако започнеш от 1, за да запазиш броя итерации, трябва да промениш условието на: i < n + 1 или i <= n.

1
24/06/2018 23:13:06
vkutov avatar vkutov 57 Точки

Супер. Предловеното ре6ение от теб в началото е кратко, следоателно е най то4ното. Но ако съм напрашил гре6ка в логоката си ш даден момент трябва да я видя за ш бъдеще. Което стана. Много благодаря!

1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.