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

Se citește un număr natural impar n. Să se afișeze valoarea sumei 1+3+5+7+...n.

Date de intrare
Programul citește de la tastatură numărul n.

Date de ieșire
Programul va afișa pe ecran valoarea cerută.

Restricții și precizări
n are cel mult opt cifre

Răspunsuri la întrebare

Răspuns de andrei750238
0

#include <iostream>


using namespace std;


int main() {


int n, suma = 0;


cout << "Scrieti n :";


cin >> n;


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


 suma = suma + i;


}


cout << endl << suma;


return 0;


}


andrei750238: Scris si testat in Visual Studio
marius7710: asa am facut si eu si iau 70
marius7710: dar am gasit o varianta n*(n+1)- 2+4+6
andrei750238: Merge si asa, dar varianta aceasta, prin incercari ( simulare ) e ceva " mai specific" informaticii. Metoda cealalta e corecta, posibil mai buna in practica, dar tine mai mult de matematica si de prelucrarea acelui formule.
Alte întrebări interesante