Salutare! Vreau sa va intreb la informatica urmatoarele probleme. M-am chinuit si nu imi ies:
1.Se dau 5 numere distincte. Să se determine suma celor mai mari 3 dintre ele.
->Date de intrare
Programul citește de la tastatură 5 numere naturale.
->Date de ieșire
Programul va afișa pe ecran numărul cerut.
2.Se citește de la tastatură un număr natural de maxim 2 cifre. Să se afișeze pe ecran valori astfel: dacă numărul este mai mic sau egal cu 15 se va afișa pătratul valorii sale; dacă numărul este cuprins între 16 și 30 (inclusiv) se va afișa suma cifrelor sale; în caz contrar se va afișa produsul cifrelor sale.
->Date de intrare
Programul va citi de la tastatură un umăr natural cu cel mult două cifre.
->Date de ieşire
Programul va afișa o valoare conform descrierii din cerință.
Va multumesc mult!
Răspunsuri la întrebare
Răspuns de
4
1. Asa as face eu:
- Caut pe cel mai mic, scad 1 din el si il stochez in min
- Apoi rulez de 3 ori o structura care extrage din vectorul cu cele 5 elemente, elementul maxim. Cand gaseste unul, il aduna in sum, si ii pune valoarea lui min
si gata, ai in sum suma celor mai mari 3 nr
2. 4 if-uri
if(n<=15)cout<<(n*15);
if(n>=16&&<=30){
//calcularea sumei cifrelor
}
//et
- Caut pe cel mai mic, scad 1 din el si il stochez in min
- Apoi rulez de 3 ori o structura care extrage din vectorul cu cele 5 elemente, elementul maxim. Cand gaseste unul, il aduna in sum, si ii pune valoarea lui min
si gata, ai in sum suma celor mai mari 3 nr
2. 4 if-uri
if(n<=15)cout<<(n*15);
if(n>=16&&<=30){
//calcularea sumei cifrelor
}
//et
Alte întrebări interesante
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
10 ani în urmă
Limba română,
10 ani în urmă