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ăspuns :

#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";}
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile oferite v-au fost de ajutor. Pentru orice întrebare sau clarificare suplimentară, echipa noastră vă stă la dispoziție. Revenirea dumneavoastră ne onorează – nu uitați să ne salvați în lista de favorite!


RO Questions: Alte intrebari