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

Scrieți un program care solicită un număr x ca intrare și afișează suma tuturor numerelor între 0 și x ca ieșire​

Răspunsuri la întrebare

Răspuns de andriesboss92
0

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int x, i, suma=0;

   cout << "x = ";

   cin >> x;

   

   for( i = 0 ; i <= x; i++ )

       suma = suma + i;

   

   cout << "Suma numerelor din intervalul [ 0 , "<<x<<" ] este "<<suma;

}

Explicație:

"Suma numerelor intre 0 si x" inseamna ca trebuie sa aduni toate numerele din intervalul [ 0, x ].

Parcurgi cu o structura de tip for sau while ( cum iti este mai usor ) elementele de la 0 pana la x timp in care le aduni.

Afisezi apoi rezultatul.

Exemplu:

x = 5

Inseamna ca trebuie calculata suma numerelor: 0 + 1 + 2 + 3 + 4 + 5, care este 15.

Pentru x = 5 se va afisa 15.

Alte întrebări interesante