Pesquisar este blog

Livros Recomendados

quarta-feira, 5 de agosto de 2020

URI - 1156 - Sequência S II - Iniciante - C++

Plataforma: URI
Problema1156

Enunciado:
Escreva um algoritmo para calcular e escrever o valor de S, sendo S dado pela fórmula: S = 1 + 3/2 + 5/4 + 7/8 + ... + 39/?

Linguagem: C++

Solução:
Em cada laço do for o divisor é multiplicado por 2 e o dividendo é somado em 2.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
#include <iostream>
#include <iomanip>

using namespace std; 

int main() 
{
 int i, j;
 double S = 0;
 cout<<setprecision(2)<<fixed;   
 for(i=1, j=1;i<=39;i=i+2, j=j*2){
  S = S+1.0*i/j;
 }
 
 cout << S << endl;
    return 0; 
} 

Nenhum comentário:

Postar um comentário

Postagem em destaque

URI (BEECROWD) - 2158 - Helping Uncle Cláudio (Ajudando o Tio Cláudio) - Matemática - C, C++ e Haskell

Buenas! Estou aqui mais uma vez para resolver um problema de Matemática! Agora tenho resolvido alguns dessa categoria, pra que vocês possam ...

Postagens mais visitadas