Есть ответ 👍

Необходимо написать программу, которая вычислит сумму 1+1/3+1/3^2++1/3^n на языке c++, используя цикл for

296
299
Посмотреть ответы 3

Ответы на вопрос:


#include < iostream> #include < cmath> using namespace std; typedef unsigned u; int main() {      u n = 3;       double s = 1.0;       for (u i = 1; i < = n; ++i) {          s += 1.0 / pow(3.0, i);       }      cout < < s; }
2vovanavi
4,7(27 оценок)

Microsoft vs 2017 (c++) #include< iostream> using namespace std ; double find(int n) {         double rez = 1.;                 for (int i = 1; i < = n; i++) {                   rez += 1 / pow(3, i);             }         return rez; } int main() {               int n; cin > > n;                 cout < < find(n) < < endl;                 system("pause"); //если не компилируется, поменяй эту строку                                                                  //на getchar()                 return 0; }

Var   i,s: integer; begin   write('s=2');   i: =2;   s: =i;   while i< 20 do begin       i: =i+2;       write('+',i);       s: =s+i       end;   writeln('=',s) end. результат s=2+4+6+8+10+12+14+16+18+20=110 var   i,s: integer; begin   write('s=1');   i: =1;   s: =i;   while i< 20 do begin       i: =i+1;       write('+',i);       s: =s+i       end;   writeln('=',s) end. результат s=1+2+3+4+5+6+7+8+9+10+11+12+13+14+15+16+17+18+19+20=210

Популярно: Информатика