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

Să se calculeze expresiile:
1. E=1+3+5+7+....+(2*n-1)
2. E=1-4+9-16+25-36+.....n^2
(Se vor folosi pentru fiecare ex ,2 tipuri de structuri repetitive)

Răspunsuri la întrebare

Răspuns de lucaciucandrei
0

//1

#include <iostream>

using namespace std;

int main() {

int n, E=0;

cin>>n;

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

E+=(2*i-1);

cout<<E;

return 0;

}

#include <iostream>

using namespace std;

int main() {

int n, E=0;

cin>>n;

int i=1;

while (i<=n) {

E+=(2*i-1);

i++;

}

cout<<E;

return 0;

}

//2

#include <iostream>

using namespace std;

int main() {

int n, E=0;

cin>>n;

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

E+=(i*i);

cout<<E;

return 0;

}

#include <iostream>

using namespace std;

int main() {

int n, E=0;

cin>>n;

int i=1;

while (i<=n) {

E+=(i*i);

i++;

}

cout<<E;

return 0;

}

Alte întrebări interesante