Предмет: Информатика, автор: slavytu9525

Складіть програму для обчислення F = x + x2 + x3 + ... + xn для х = 0,1; 0,2; ...; 1,0 і введеного з клавіатури значення n.

Ответы

Автор ответа: dauren190307
1

Ответ:

Внимание! Ответ на с++

Объяснение:

#include <iostream>

using namespace std;

int main(){

  int n,sum = 0;

  cin >> n;

  int x;

  for(int i = 0; i < n; i++){

     cin>> x;

     sum += x;

  }

  cout << sum;

  return 0;

}

=================================================================

Вариант со степенью

#include <iostream>

#include <cmath>

using namespace std;

int main (){

   unsigned long a,n,s = 0,sum = 0;

   cin >> a >> n;

   int asave = a;

   if (n == 0){

       cout << 1;

   }

   else{

       for (unsigned long i = 1;i <= n; ++i) {

           sum += a;

           a = a*asave;

           

           

       }

   

       cout << sum + 1;

   }

         

}


slavytu9525: Там має бути степінь числа + для дійсних чисел
slavytu9525: x + x^2 + x^3 + ... x^n
slavytu9525: Ось так має бути
dauren190307: #include
#include
using namespace std;
int main (){
unsigned long a,n,s = 0,sum = 0;
cin >> a >> n;
int asave = a;
if (n == 0){
cout << 1;
}
else{
for (unsigned long i = 1;i <= n; ++i) {
sum += a;
a = a*asave;


}

cout << sum;
}


}
dauren190307: я переделал ответ
dauren190307: для степеней
Похожие вопросы