ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Решить задачку на c++ (https://forum.antichat.xyz/showthread.php?t=1371924)

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.jp g">
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, зачем учить гадостям, записывать массив когда он не нужен.

C++:





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


kin4stat 23.03.2021 00:05

Цитата:

Сообщение от Vintik

Код:

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

Цитата:

Сообщение от KiN4StAt

Код:

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

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

kin4stat 23.03.2021 00:07

Цитата:

Сообщение от Vintik

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

50.0 - double

50.0f - float

Vintik 23.03.2021 00:08

Цитата:

Сообщение от KiN4StAt

50.0 - double
50.0f - float

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

@KiN4StAt, а можно просто вот так:

Код:

100f

Gafask 23.03.2021 00:37

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

Vintik 23.03.2021 00:38

Цитата:

Сообщение от Разраб ИИ

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

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


Время: 00:39