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

Problema #3212 Cumparaturi2 de pe pbinfo va rog:
Cerința
Se apropie Crăciunul. Gigel a văzut la magazin trei jucării care îi plac: cel mai mult îi place o dronă, care costă d lei, apoi îi place un robot care costă r lei, apoi o mașină care costă m lei, d > r > m. De Crăciun Gigel merge la colindat la rude și va primi de la acestea S lei. Aflați ce jucărie va cumpăra Gigel cu banii câștigați: drona, robotul, masina sau niciuna dintre ele!

Date de intrare
Programul citește de la tastatură numerele naturale S d r m.

Date de ieșire
Programul afișează pe ecran textul drona, robot, masina sau nimic.

Restricții și precizări
1 ≤ S , d , c , m ≤ 1.000.000.000
d > r > m
Gigel va alege cel mult un obiect, cel mai scump pe care îl poate cumpăra

Exemplu
Intrare

175 200 150 100
Ieșire

robot

Răspunsuri la întrebare

Răspuns de cordunianuraduoyaab7
10

#include <iostream>

using namespace std;

int main()

{

   int S,D,R,M,Max=2e9;

   cin>>S>>D>>R>>M;

   if(S-D>=0 && Max>=S-D) Max=S-D;

   if(S-R>=0 && Max>=S-R) Max=S-R;

   if(S-M>=0 && Max>=S-M) Max=S-M;

   if(Max==2e9) cout<<"nimic";

   else if(Max==S-D) cout<<"drona";

   else if(Max==S-R) cout<<"robot";

   else cout<<"masina";

   return 0;

}


nmark: #include

using namespace std;

int main()
{
int suma, drona, robot, masina;
cin>>suma>>drona>>robot>>masina;

if(suma>=drona) cout<<"drona";
else if(suma=robot) cout<<"robot";
else if(suma=masina) cout<<"masina";
else cout<<"nimic";

return 0;
}
Alte întrebări interesante