Ir ao conteúdo
  • Cadastre-se

Hanarge

Membro Júnior
  • Posts

    15
  • Cadastrado em

  • Última visita

posts postados por Hanarge

  1. 1 hora atrás, arfneto disse:

     

    Não entendo a ideia. O que são A, B e C? Poste o enunciado.

     

    if(N >= 2 && N <= 11) { std::cin >> X; int T[N];

    if(N >= 2 && N <= 11)
    {
      std::cin >> X;
      int T[N];

     

    N deve ser uma constante. Não pode declarar T[N]. Use T[11]

    Eu utilizei A, B e  C para particionar a fórmula da série. Segue abaixo o enunciado:

     

    ENUNCIADO

    Faça um programa em C++ que preencha um vetor com N (2<= N <= 11) números em uma sequência de catalan e, dado um número X de entrada, imprima a posição P (1<= P <= N) do número X de catalan, caso o mesmo exista no vetor.

     

    ENTRADA

    A entrada contém: um valor inteiro N, correspondente à quantidade de números catalan a serem inseridos no vetor; e um número X, correspondente ao número catalan a ser encontrado. A ordem da sequência é: 1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796...

     

    SAÍDA

    Imprima a mensagem "X esta na posição P" ou "X não existe".

  2. Olá, bom dia!

     

    Tenho uma dúvida quanto ao código que escrevi. O programa pede para que um vetor seja preenchido com N elementos (2<=N<=11) dado por uma sequência em fatorial. Porém, essa sequência deve começar a partir da posição V[1] e não de V[0], ou seja, 1<=P<=N. A entrada deve ser  N e depois um valor X que verificará se o valor pertence a sequência ou não. Nesse caso, a entrada ficaria (4, 5) e a saída (5 está na posição 4). Escrevi e reescrevi o código mas sempre dá erro e não consigo saber onde estou errando. Queria pedir a ajuda para analisar o código e indicar no que eu estou errando.

    #include <iostream>
    #include <stdio.h>
    #include <stdlib.h>
    
    using namespace std;
    
    int fatorial (int n)
    {
      if(n == 0)
        return 1;
      else
        return n * fatorial(n-1);
    }
    
    int main(){
    int i, j, X, N, A, B, C, P, S, L, auxili;
    
    std::cin >> N;
    
    if(N >= 2 && N <= 11)
    {
      std::cin >> X;
      int T[N];
    
      for(i = 0; i <= N; i++)
        {
        if(i == 0)
        {
        continue;
        }
        if(i >= 1)
        {
        A = fatorial(2*(i-1));
        B = fatorial(i);
        C = fatorial(i-1);
        T[i] = (A)/(B*C);
          if(X == T[i])
          {
          L = 1;
          std::cout << X << " esta na posicao " << i << std::endl;
        }
        }
        }
    
      if(L != 1)
      {
      std::cout << X << " não existe" << std::endl;
      }
    }
    return 0;
    }

     

  3. Basole, obrigado por responder. Neste caso, eu não quero criar uma coluna com os endereços de e-mails, eu já quero colocar todos esses endereços na própria macro. Assim, quando for verificada a condição, a macro já encaminha o e-mail automaticamente informados na linha do código: to = "e-mail1"; "email2"; "email3".

     

    No caso dos anexos, eu não quero enviar nenhum tipo de anexos. Apenas quero digitar um texto padrão com algumas informações da própria planilha, como na linha a seguir: .Body = " Faltam " & " dado da coluna E2 " & " dias para a solicitação da renovação da "  & " dado da colunade B2 " & " de nº " & " dado da colunade C2 " & " .Favor requerer a solicitação."

     

    Fiz também o upload da planilha.

     

     

     

     

    Lic_Ren.xlsx

  4. Desculpa, na correria nem tinha observado e terminei errando tudo. As outras colunas eu terminei ocultando porque são irrelevantes. Na verdade a pergunta ficaria assim:

     

    Como faço para criar uma macro no excel que encaminhasse o e-mail automaticamente, descrito abaixo, utilizando os dados da planilha, também abaixo. O encaminhamento do e-mail tem que obedecer a seguinte  condição: o valor da coluna H2 tem que ser > 0 e < 100.

     

     

    CÓDIGO DO E-MAIL NO VBA

     

    With olMail
    .to = "[email protected]<script cf-hash='f9e31' type="text/javascript"> /* */</script>"
    .Subject = "ALERTA DE VENCIMENTO"
    .Body = " Faltam " & " dado da coluna H2 " & " dias para a solicitação da renovação da "  & " dado da colunade B2 " & " de nº " & " dado da colunade C2 " & " .Favor requerer a solicitação."
    .Send
    End With

    Miniaturas anexadas:
    • post-697493-0-85847800-1423765715_thumb.
  5. Olá! Como faço para criar uma macro no excel que encaminhasse o e-mail automaticamente, descrito abaixo, utilizando os dados da planilha, também abaixo. O encaminhamento do e-mail tem que obedecer a seguinte  condição: o valor da coluna E2 tem que ser > 0 e < 100.

     

     

    CÓDIGO DO E-MAIL NO VBA

     

    With olMail
    .to = "[email protected]<script cf-hash='f9e31' type="text/javascript"> /* */</script>"
    .Subject = "ALERTA DE VENCIMENTO"
    .Body = " Faltam " & " dado da coluna E2 " & " dias para a solicitação da renovação da "  & " dado da colunade B2 " & " de nº " & " dado da colunade C2 " & " .Favor requerer a solicitação."
    .Send
    End With

    post-697493-0-85847800-1423765715_thumb.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!