Forum Romania Inedit
Romania Inedit - Resursa ta de Fun
|
Lista Forumurilor Pe Tematici
|
Forum Romania Inedit | Reguli | Inregistrare | Login
POZE FORUM ROMANIA INEDIT
Nu sunteti logat.
|
Nou pe simpatie: Kalifa la Simpatie.ro
| Femeie 23 ani Ialomita cauta Barbat 24 - 65 ani |
|
bogdandark
Membru Gold
Inregistrat: acum 17 ani
|
|
Am urmatoarea problema de facut in C++:
Gigel exersează adunarea numerelor naturale împreună cu fratele său mai mic. Astfel, el scrie trei numere, iar fratele lui calculează pe cel de al patrulea ca sumă a celor trei numere, apoi pe cel de al cincelea ca sumă dintre cel de al doilea, al treilea şi al patrulea număr şi aşa mai departe, obţinând un şir de numere naturale. După ce a calculat cel de al n-lea termen al şirului de numere astfel format, Gigel şterge la întâmplare unul dintre numerele din şir şi scrie în locul lui -1. Scrieţi un algoritm pseudocod sau un program Pascal/C/C++, care citeşte de la tastatură un număr natural n (0 < n < 50), apoi cei n termeni ai şirului calculat de fratele lui Gigel, incluzând şi modificarea făcută de Gigel.
Algoritmul/programul va determina şi va afişa, pe linii separate: a) mesajul ”DA” dacă toate calculele făcute de fratele lui Gigel sunt corecte sau mesajul “NU” dacă acesta a făcut cel puţin o greşeala de calcul; b) numărul şters de către Gigel sau 0 în cazul în care fratele său a greşit la calcule. Exemplu: pentru n=5 şi şirul : 1, 2, 3, -1,11 se va afişa: DA 6 iar pentru n = 7 şi şirul 10, 1, 1, 12, -1, 25 se va afişa NU 0
Aveti vreo idee ?
_______________________________________
|
|
pus acum 14 ani |
|
locust
Moderator
Inregistrat: acum 16 ani
|
|
Aveți idee ce secțiune a forumului este aceasta?
Gigel și fratele său să-și adune numerele în altă parte!
Respect!
_______________________________________ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
pus acum 14 ani |
|