PDA

Просмотр полной версии : Решить задачку на c++


Gafask
06.12.2020, 13:39
Задачка :




Screenshot_20201206_073559_com.sololearn.jpgGafask · 6 Дек 2020 в 12:39' data-fancybox="lb-post-620872" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/78397/" style="cursor: pointer;" title="Screenshot_20201206_073559_com.sololearn.jpg">
https://forum.antichat.xyz/attachments/27620872/

Как попытался решить её я :

Задачка:





[CODE]
#include
using
namespace
std
;
int
v
[
5
]
;
float
skidka
;
int
i
;
void
obhskidka
(
int
минвозраст
)
{
skidka
=
50
-
0.5
*
v
[
минвозраст
]
;
cout
>
v
[
i
]
;
//cout



В армии мозги плохо работают сори, ещё 200 дней до дома но не суть.

На выходе имею :
https://forum.antichat.xyz/attachments/27620872/

То что все кроме теста 3 не выполнены, и он скрыт Тоесть неизвестно что в нем а вот тест 1 и 2 покажу :
https://forum.antichat.xyz/attachments/27620872/

https://forum.antichat.xyz/attachments/27620872/

Задачка из программы sololearm, сразу скажу тут типо код запускается и с начало с 1 тестом потом обнуляется и с 2 и так далее. Тоесть нужно построит код так чтобы программа работала верно при любом возрасте людей будь это 1 или 754.

Я рили чот не понимаю как решить в армейке времени ооочень мало на это, хелпаниие чтобы когда увидел решение вопроса я кайфанул и понял что я тупой и надо было решать именно так))).

Izvinisb
06.12.2020, 14:19
[QUOTE="Разраб ИИ"]

Задачка :

Как попытался решить её я :

Задачка:





[CODE]
#include
using
namespace
std
;
int
v
[
5
]
;
float
skidka
;
int
i
;
void
obhskidka
(
int
минвозраст
)
{
skidka
=
50
-
0.5
*
v
[
минвозраст
]
;
cout
>
v
[
i
]
;
//cout

C++:





[CODE]
#include
int
main
(
)
{
using
namespace
std
;
setlocale
(
LC_ALL
,
"ru"
)
;
const
int
SIZE
=
5
;
int
arr
[
SIZE
]
;
cout
>
arr
[
i
]
;
int
min
=
arr
[
0
]
;
for
(
int
i
=
1
;
i

Gafask
06.12.2020, 14:24
[QUOTE="SaloFan"]

C++:





[CODE]
#include
int
main
(
)
{
using
namespace
std
;
setlocale
(
LC_ALL
,
"ru"
)
;
const
int
SIZE
=
5
;
int
arr
[
SIZE
]
;
cout
>
arr
[
i
]
;
int
min
=
arr
[
0
]
;
for
(
int
i
=
1
;
i

Vintik
22.03.2021, 23:56
ваш код ковырнуть.


Нееет, чел. Не делай этого. @SaloFan (https://www.blast.hk/members/214879/), зачем учить гадостям, записывать массив когда он не нужен.

C++:





[CODE]
#include
int
main
(
)
{
int
vozr
;
// возраст минимального чела.
for
(
int
i
=
0
;
i
>
t
;
if
(
i
==
0
||
t

kin4stat
23.03.2021, 00:05
float ans = 50.0 * (1.0 - (float)vozr / 100.0);





float ans = 50.0f * (1.0f - vozr / 100.0f);

Vintik
23.03.2021, 00:06
float ans = 50.0f * (1.0f - vozr / 100.0f);



Зачем, если не секрет?

kin4stat
23.03.2021, 00:07
Зачем, если не секрет?


50.0 - double

50.0f - float

Vintik
23.03.2021, 00:08
50.0 - double
50.0f - float


Не знаю, компилятор VS никогда не ругался, предупреждения пачками сыпались, но то такое. Спасибо)

@KiN4StAt (https://www.blast.hk/members/161331/), а можно просто вот так:


100f

Gafask
23.03.2021, 00:37
Почему бы нам не оживет тему которая уже умерла , ну что все что делает модератор точно не просто так .

Vintik
23.03.2021, 00:38
Почему бы нам не оживет тему которая уже умерла , ну что все что делает модератор точно не просто так .


Модератор такой же как и мы, не бог.

Gafask
23.03.2021, 00:41
Модератор такой же как и мы, не бог.


Вы правы , будем теперь придерживаться данной теории . Модератор извините но вы с этого момента не являетесь богом .