-8
votes

Comment puis-je obtenir 4 au lieu de 4,0 dans "Squirrels and Nuts - 1" Tâche?

écureuils et noix - 1

n Les écureuils ont trouvé K noix et ont décidé de les diviser de manière égale. Déterminer Combien de noix chaque écureuil obtiendra.

Format de données d'entrée

Il y a deux nombres positifs N et K, chacun d'entre eux n'est pas plus grand plus de 10000.


Structure d'échantillon:

3
14


Sortie d'échantillon:

4 XXX

Je ne sais pas pourquoi ma réponse n'est pas correcte. Désormais, je reçois 4.0 mais il devrait être 4 . Toute directive serait utile. J'avais utilisé % pour retirer les écrous supplémentaires pour les rendre distribuables de manière uniforme sur 3 écureuils, mais 4.0 n'était pas correct.


1 commentaires

Veuillez lire ce guide sur Demander des questions à domicile et édition votre question en conséquence.


3 Réponses :


0
votes

VOTRE NUTS La valeur est définie sur 14. Divisé par trois personnes 4,6 quand elle s'attend à 4.


1 commentaires

S'il vous plaît ne répondez pas aux questions qui manquent d'un texte exemple de reproductible minimal , il n'encourage que plus de la même chose.



0
votes

Depuis 14 ne divise pas de trois de même, vous recevez un numéro de point flottant. Vous pouvez lancer ceci à un entier pour ignorer le reste par int (nutts_per_squirrel) .


1 commentaires

Si le type de résultat est un point de flottaison ou un entier est décidé par l'opérateur ( // pour entier ou / ) et les types des opérandes, que le numérateur soit un multiple du dénominateur.



2
votes

Pour éviter un résultat du flotteur, utilisez la division Integer: // au lieu de / .


0 commentaires