Informatică, întrebare adresată de Daniela12Postaru, 9 ani în urmă

Poate sa ma ajute cineva cu 2 programe si schema lor logica(informateca)?
Primul program:Calculeaza suma elemenelor negative.
Al doilea program:
Se consideră tabloul A[1..N]de numere întregi,N<=100.Scrieți un program care calculeaza media aritmetica a numerelor de pe locurile pare şi media aritmetica a numerelor de pe locurile impare,de elaborat un program care calculeaza într-un tabel bidimensional 5 pe 5 numere intregi.

Răspunsuri la întrebare

Răspuns de Seckar
1
Primul program.

O simpla variabila initial 0 ca sa tii suma si un for prin care pargurgi elementele si daca gasesti deva strict mai mic ca 0 il adaugi la suma.

Al doilea e aproape identic. Daca vrei doar numere de pe locuri pare vei face ca la primul exercitiu doar ca vei verifica daca locul curent este par. Identic cu loc impar. La sfarsit vei avea suma de pe locuri pare si de pe locuri impare. 

Fiecare din aceste sume e alcatuita din jumatate din elementele tale, deci din N/2, deci imparti fiecare suma la N/2 si gata!

Iar pentru tabloul bidimensional nu inteleg ce vrei, un tablou 2D are doi indici de pozitie, ii aduni sau ce le faci ca sa vezi daca iti da ceva par sau impar, sau tratezi fiecare rand ca pe o matrice indepententa sau ce faci...

Daniela12Postaru: ambele sint pentru lucrare de laborator
Seckar: Sincer eu m-as duce la prof si l-as intreba ce a vrut sa spuna pentru ca e ambigua RAU. Matrice 2d "pe 5 numere" poate insemna 10 lucruri diferite in functie de interpretare
Daniela12Postaru: nu stiu ce trebuie de facut
Daniela12Postaru: nici primul program nu da rezulaul corect?
Seckar: Primul program e ok, ala e clar. Doar in al doilea program e proful tau "plecat putin de acasa".
Daniela12Postaru: poti sa-mi arati cum
Daniela12Postaru: am nevoie de program cum e el elaborat
Seckar: Codul nu il dau direct, iti explic, te ajut daca nu intelegi ceva sau te blochezi, dar nu dau mura in gura, mai pui si tu osul la treaba ;)
Daniela12Postaru: clar
Seckar: Mhm, imi poti da mesaj sau mai raspunzi aici daca te mai blochezi undeva
Alte întrebări interesante