S=1-a+a^2-a^3+a^4+....+ (-1)^n x a^n in C++. Vreau sa fie rezolvata cu instructiunea for.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int main(){
int S=1,n,a,x=1,i;
cin>>n>>a;
for (i=1; i<=n; i++)
if (i%2==0){
x=x*a;
S+=x;
}
else {
x=x*a;
S-=x;
}
cout<<S;
return 0;
}
Ti-am pus algoritmul complet, daca ai vreo intrebare sau nelamurire legata de metoda te rog sa-mi spui! In principiu initializam suma cu 1, ca sa fie mai simplu, apoi daca suntem la indice par cu i-ul adaugam la suma a la puterea respectiva, daca suntem la indice impar scadem din suma a la puterea respectiva.
using namespace std;
int main(){
int S=1,n,a,x=1,i;
cin>>n>>a;
for (i=1; i<=n; i++)
if (i%2==0){
x=x*a;
S+=x;
}
else {
x=x*a;
S-=x;
}
cout<<S;
return 0;
}
Ti-am pus algoritmul complet, daca ai vreo intrebare sau nelamurire legata de metoda te rog sa-mi spui! In principiu initializam suma cu 1, ca sa fie mai simplu, apoi daca suntem la indice par cu i-ul adaugam la suma a la puterea respectiva, daca suntem la indice impar scadem din suma a la puterea respectiva.
Alte întrebări interesante
Matematică,
8 ani în urmă
Evaluare Națională: Lb. Română ,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă