![](https://www.clubedohardware.com.br/uploads/themes/set_resources_52/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
Hanarge
-
Posts
15 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Hanarge
-
-
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; }
-
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.
-
Será que alguém pode me ajudar com essa macro?
-
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 -
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
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
Sequência e Posição de Vetor
em C/C#/C++
Postado
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".