Una dintre probleme in C/C++ pe vacanta este aceasta :Moş Crăciun soseşte în mijlocul copiilor oferind fiecărui copil un cadou cu o anumită valoare (numărul copiilor se citeşte de la tastatură, precum şi valorile cadourilor, în lei).Să se spună:
-cât a cheltuit Moşul pentru cumpărarea cadourilor (în moşi, 1 leu=6 moşi) -dacă Moşul are sau nu un copil preferat, adică dacă există un copil al cărui cadou să aibă valoarea mai mare decât suma valorilor cadourilor tuturor celorlalţi copii. Dacă există, afişaţi DA, urmat de indicele copilului, în caz contrar afişaţi NU. Exemplu: dacă n=5 valori cadouri: 10 50 6 5 20, se va afişa: Mosul a cheltuit 546 mosi DA 2
Niste idei cum se poate rezolva
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;int n,i,j,s,k,a[100];int main(){ cin>>n; for (i=1; i<=n; i++) { cin>>a[i]; s=s+a[i]; k=k+a[i]*6; } for (i=1; i<=n; i++) if (s-a[i]<a[i]) j=i;
cout<<k<<" "; if (j) cout<<"DA "<<j; else cout<<"Nu";}
using namespace std;int n,i,j,s,k,a[100];int main(){ cin>>n; for (i=1; i<=n; i++) { cin>>a[i]; s=s+a[i]; k=k+a[i]*6; } for (i=1; i<=n; i++) if (s-a[i]<a[i]) j=i;
cout<<k<<" "; if (j) cout<<"DA "<<j; else cout<<"Nu";}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă
Limba română,
9 ani în urmă