Documente Academic
Documente Profesional
Documente Cultură
Tabloul - este o zona continua de memorie interna careia i se atribuie un nume si care permite
memorarea mai multor date de acelasi tip. Aceste date pot fi tratate ca un tot unitar sau ca date
elementare independente.
Operatia de creare a unei structuri de date de tip tablou de memorie presupune:
1.Declararea tabloului de memorie – pentru a i se aloca spatiu de memorie (numele tabloului, tipul
elementelor tabloului, dimensiunea tabloului, numarul de elemente ale tabloului)
2.Atribuirea de valori elementelor tabloului prin: initializarea tabloului la declararea lui,
introducerea valorilor de la tastatura/din fisier, preluarea datelor din alta structura, generarea
valorilor folosind un algoritm.
TABLOUL CU O SINGURA DIMENSIUNE – VECTORUL
Un vector contine cel mult 20 de numere intregi Sa se calculeze media aritmetica a numerelor
strict pozitive.
#include<iostream>
using namespace std;
int main(){
int i,n,a[20],k=0,s=0;
cout<<”n=”; cin>>n;
for(i=0;i<n;i++)cin>>a[i];
for(i=0;i<n;i++)if(a[i]>0){s=s+a[i];
k++;}
if(k>0)cout<<”media=”<<(float)s/k;
else cout<<”nu avem nr pozitive”;
return 0;}