Informatică, întrebare adresată de Cab321, 8 ani în urmă

Se dau mai multe batoane de ciocolată, unele având 10g, altele 50g. Să se stabilească dacă se poate sau nu umple de batoane o cutie cu un anumit gramaj (citit de la tastatura). In caz afirmativ, sa se afiseze câte batoane din fiecare fel trebuie folosite pentru a o umple, astfel încât să se folosească un număr cât mai mic de batoane.

Răspunsuri la întrebare

Răspuns de robertanisoiu
1

Răspuns:

#include<iostream>

using namespace std;

int main()

{

   int greutate, bucati50=0, bucati10=0, ramas=0;

   cout<<"Introduceti greutatea cutiei(in grame) : ";

   cin>>greutate;

   if(greutate%10==0) //daca greutatea nu este multiplu de 10 atunci nu se poate umple

       {

           bucati50 = greutate/50;

           greutate = greutate-bucati50*50; // greutatea ramasa este numarul de bucati de 50 de grame*50grame

           bucati10 = greutate/10;

           cout<<"Numar de bucati de 50 de grame : "<<bucati50<<endl;

           cout<<"Numar de bucati de 10 de grame : "<<bucati10;

       }

   else

       cout<<"Cutia nu poate fi umpluta integral cu batoane de 50 de grame si batoane de 10 grame";

   return 0;

}

Explicație:


Cab321: Mersi frumos!
Alte întrebări interesante