Informatică, întrebare adresată de andreeagroparu1, 8 ani în urmă

se citește de la tastatura un numar natural n și se citesc de la tastatura n nr întregi. Calculați și afișați pe ecran suma numerelor citite. ​

Răspunsuri la întrebare

Răspuns de Andialex
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n,v[100],suma=0;

   cin>>n;

   for(int i=1;i<=n;i++)

   {

       cin>>v[i];

   suma+=v[i];

   }

   cout<<suma;

}

Explicație:

E ușor, pur și simplu am inserat un vector v cu 100 de elemente o suma car am inițializat-o cu 0 pentru că dacă nu făceam asta lua o valoare random și am făcut un și care merge până la n și am adunat fiecare element din vector...la final am dat afară suma


andreeagroparu1: nu a învățat vectorii încă asta e mica noastră problema
Andialex: =)
Andialex: ai mai multe personalități?
Andialex: Ești nebună?
andreeagroparu1: este peoblema surorii mele, nu a mea, pentru ea caut rezolvare :))
Răspuns de Zecmens
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   

   int s = 0, n, x;

   

   cin >> n;

   for (int i = 1; i <= n; i++)

   {

       cin >> x;

       s += x;

   }

   cout << s;

   return 0;

}

Explicație:

Am parcurs toate n numere citite si au fost adunate intr-un s care initial a fost 0, in caz de nu era initializat cu 0 programul insusi il defineste cu o valoare ciudata de ex; -241245214.

In caz de esti clasa a 9-a sau poate nu esti obisnuita cu structura s += x; este exact la fel precum as scrie s = s + x; totusi daca mut + in fata egalului se intelege ca s-ul se aduna cu ce este dupa egal, mult noroc si spor.

Alte întrebări interesante