Jennefer Almeida Postado Setembro 25, 2014 Denunciar Share Postado Setembro 25, 2014 Dado um vetor A com n números reais, obter um outro vetor B, também com n números, da seguinte forma: B[1] = 2*A[1] B[2] = 3*A[1] + 2*A[2] B[3] = 4*A[1] + 3*A[2] + 2*A[3] ... B[n]=(n+1)*A[1]+(n-1)*A[3]+...+3*A[n-1]+2*A[n] Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jennefer Almeida Postado Setembro 25, 2014 Autor Denunciar Share Postado Setembro 25, 2014 (editado) */ #include <stdio.h> #include <conio.h> #define N 5 //Define N = ao tamanho dos vetores main(){ //Definição de variaveis int i, j, control, vetorA[N], vetorB[N], aux; //Entrada de dados for(i=0; i<N; i++) { printf("\n\n Informe o valor do %d%c valor do vetor: ", i+1, 167); scanf("%d", &vetorA); } //Processamento for(i=0; i<N; i++) { aux=0; control=0; for(j=i+1; j>0; j--) { aux += j * vetorA[control]; control++; } vetorB = aux; } //Saida em tela printf("\n\n ------------------------- Vetor B Gerado --------------------------\n\n"); for(i=0; i<N; i++) { printf("%d \n\n", vetorB); } system("pause"); } Editado Setembro 25, 2014 por Jennefer Almeida Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Lucas Raulino Postado Setembro 26, 2014 Denunciar Share Postado Setembro 26, 2014 Não entendi. Qual é a sua dúvida / problema? Não estou conseguindo encontrar pergunta alguma em seu post. Assim que postar seu problema, a galera do fórum, e eu, tentaremos ajuda-lá. Obrigado pela Atenção! BY: Lucas Raulino **Não estou sendo grosso, só que ninguém pode ajudar se não ter o que ajudar... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Lucas Raulino Postado Setembro 26, 2014 Denunciar Share Postado Setembro 26, 2014 (editado) Deixe seu post mais organizado, usando [ code ] <código> [ / code ] . (Sem os espeços entre [ e Code). . Assim, além de ficar organizado, facilita para achar o código e o problema / dúvida... Exemplo: #include <iostream> using namespace std; int main() { float n1, n2, r1, r2, r3, r4; //Neste caso, é recomendado usar a função "float" já que nela podem ser armazenados valores decimas. cout<<"Por Favor, digite um numero para ser feita uma conta de *, /, +, -: \n"; cin>> n1; cin.ignore(); cout<<"Por favor, digite o Segundo Numero: \n"; cin>> n2; cin.get(); r1 = n1 + n2; r2 = n1 - n2; r3 = n1 * n2; r4 = n1 / n2; cout<<"Muito bem, esses dois numeros multiplcados dao "<< r3 <<"\n"; cout<<"Divididos eles dao "<< r4 <<"\nSomados dao "<< r1 <<"\nE por fim, diminuidos eles dao "<< r2 <<"\n"; cout<<"Obrigado por TESTAR esta calculadora feita com os comandos da include <iostream>\n Pressione ENTER para sair..."; cin.get(); } Editado Setembro 26, 2014 por Lucas Raulino Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Jennefer Almeida
também com n números, da seguinte forma:
B[1] = 2*A[1]
B[2] = 3*A[1] + 2*A[2]
B[3] = 4*A[1] + 3*A[2] + 2*A[3]
...
B[n]=(n+1)*A[1]+(n-1)*A[3]+...+3*A[n-1]+2*A[n]
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.