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

Ion urmează să cumpere cadouri nepoțeilor săi. Acesta are economisită suma S. Cunoaștem că se utilizează n+1 tipuri de bancnote de valori 1, e1, e2, e3,…, en .
Cunoscând faptul că Ion trebuie să folosească un număr minim de bancnote pentru suma economisită, elaborați programul care determină numărul de bancnote din fiecare tip utilizat în plata sumei şi numărul total de bancnote care le-a utilizat.

IN c++ VA ROG


sanek123: #include
using namespace std;
void count(int amount)
{
int notes[9] = { 2000, 500, 200, 100,
50, 20, 10, 5, 1 };
int noteCounter[9] = { 0 };
for (int i = 0; i < 9; i++) {
if (amount >= notes[i]) {
noteCounter[i] = amount / notes[i];
amount = amount % notes[i];
}
}
cout << "Numarul de bancnote ->" << endl;
for (int i = 0; i < 9; i++) {
if (noteCounter[i] != 0) {
cout << notes[i] << " : "
<< noteCounter[i] << endl;
}
}
}

int main()
{
int suma;
cout<<"Scrieti suma:"< cin>>suma;
count(suma);
return 0;
}

Răspunsuri la întrebare

Răspuns de lucabocu08
0

Răspuns:

using namespace std;

void count(int amount)

{

int notes[9] = { 2000, 500, 200, 100,

50, 20, 10, 5, 1 };

int noteCounter[9] = { 0 };

for (int i = 0; i < 9; i++) {

if (amount >= notes[i]) {

noteCounter[i] = amount / notes[i];

amount = amount % notes[i];

}

}

cout << "Numarul de bancnote ->" << endl;

for (int i = 0; i < 9; i++) {

if (noteCounter[i] != 0) {

cout << notes[i] << " : "

<< noteCounter[i] << endl;

}

}

}

int main()

{

int suma;

cout<<"Scrieti suma:"< cin>>suma;

count(suma);

return 0;

}

Conectează-te pentru a adăuga un comentariu

sanek123 așteaptă ajutorul tău.

Adaugă răspunsul tău și câștigă puncte.

ADAUGĂ RĂSPUNS +50 PCTE

Noi întrebări la Informatică

Care este denumirea în engleză a spațiului de lucru care apare pe ecran odată cu deschiderea calculatorului?

1000^0+(5*100/7)^2-103/4=? 5/(2*3)+93*3-100)%8=? dau coroana dacă ma ajutați cu ex urile.

Creați o pagină web cu titlul: Numele vostru Elemente obligatorii: Un fundal într-o culoare oarecare sau cu o imagine Un heading centrat drept titlu: …,,Traditii de Craciun" O poezie cu cel puţin două strofe legată de Crăciun O poză legată de Crăciun un link către un site despre Crăciun Observație: Dacă nu puteţi crea un fişier html, creaţi un fişier text codul paginii. Eu voi corecta în principal după corectitudinea cod Aspectul paginii este un punct.

Să se scrie o aplicaţie C/C++, care alocă dinamic memorie pentru stocarea elementelor unei matrici patrate de dimensiune nxn. Să se scrie o funcţie c…are calculează suma numerelor pozitive pare de sub diagonala principală şi o funcţie pentru afişarea matricei. Să se afişeze matricea şi suma cerută. Eliberaţi memoria alocată dinamic.

Scrieţi un program în care se citesc m şiruri de caractere ce pot contine si spatiu care se concatenează într-un alt şir, alocat dinamic. Afisati sir…urile initiale introduse (mai putin de 256 caractere), cel concatenat (sirurile vor fi separate prin spatiu), cuvintele independente (separate prin spatiu folosind strtoken( )), si numarul lor. Eliberaţi memoria alocată dinamic. Repetati procesul atat cat doreste utilizatorul. Generalizati considerand ca si delimitatori sirul: char delimiters[] = " .,;:!?-"; in loc de spatiu.

Anterior

Următoarea

Pune întrebarea ta

Companie

Despre noi

Blog

Carieră

Termeni și Condiții

Politica privind Drepturile de Autor

Politica de Confidențialitate

Preferințe cookie

Ajutor

Înregistrare

Centrul de Ajutor

Centrul de Siguranță

Responsible Disclosure Agreement

Comunitate

Comunitatea Brainly

Brainly pentru Școli & Profesori

Comunitatea Părinților

Codul de Onoare

Regulile Comunității

Brainly Insights

Fii Moderator

Descarcă aplicaţia Brainly

(opens in a new tab)

(opens in a new tab)

ROMÂNĂ (RO)

ÎMPREUNĂ NE AJUTĂM

(OPENS IN A NEW TAB)

FOLOSEȘTE

Alte întrebări interesante