Ir ao conteúdo
  • Cadastre-se

Bruno Olson

Membro Júnior
  • Posts

    2
  • Cadastrado em

  • Última visita

Reputação

1
  1. Ola pessoal estou tentando fazer este exercicio para minha aula mas não estou conseguindo. Ele é o seguinte: Faça um programa em C que leia dois vetores do tipo inteiro com 10 elementos cada um. O usuário deverá decidir que operação será feita entre os dois vetores, se soma ou subtração, através de um caractere lido, o ‘+’ significa que a operação será soma e ‘-’ significa subtração. O programa deve garantir que o usuário digite somente uma opção válida para a operação desejada. A operação escolhida pelo usuário será feita entre os elementos de índice par do primeiro vetor lido e os elementos de índice ímpar do segundo vetor e o resultado de cada operação será gravado nos elementos de índice par de um terceiro vetor também com 10 posições. A operação escolhida também será feita entre os elementos ímpares do primeiro vetor e os elementos pares do segundo vetor e o resultado de cada operação será gravado nas posições de índice ímpar do vetor resultado. Ao final, exiba os três vetores gerados e em seguida a soma dos elementos de cada um desses vetores. Siga a formatação do exemplo da próxima página. Estou com problema para montar o 3 vetor, mas não consigo mais pensar outra maneira de fazer. Se alguem puder ajudar, Muito obrigado. # include <stdio.h> # include <stdlib.h> main() { int vet1[10],vet2[10], vet3[10],i,somav1=0,somav2=0,somav3=0; char op; printf("Digite a operação que quer fazer: (-) para subtracao e (+) para adicao:"); scanf("%c",&op); if (op!='+' && op!='-') { printf("Operacao invalida"); return 0; } for(i=0; i<10; i++) { printf("Digite o valor[%d] do vetor 1: ",i+1); scanf("%d",&vet1[i]); printf ("Digite o valor[%d] do vetor 2: ",i+1); scanf("%d",&vet2[i]); } if (op=='+') { for(i=0;i<10;i+2){ vet3[i]=vet1[i]+vet2[i+1];} for(i=0;i<10;i++){ vet3[i+1]=vet1[i+1]+vet2[i];} } if (op=='-') { for(i=0;i<10;i++){ vet3[i] = vet1[i] - vet2[i+1];} for(i=0;i<10;i++){ vet3[i+1] = vet1[i+1] - vet2[i];} } printf("Vetor 1:\n"); for(i=0; i<10; i++) { printf("%d\t",vet1[i]); } printf("\n\n"); printf("Vetor 2:\n"); for(i=0; i<10; i++) { printf("%d\t",vet2[i]); } printf("\n\n"); for(i=0; i<10; i++) { printf("%d\t",vet3[i]); } for(i=0; i<10; i++) { somav1=somav1+vet1[i]; somav2=somav2+vet2[i]; somav3=somav3+vet3[i]; } printf("\nA soma do vetor 1 e: %d",somav1); printf("\nA soma do vetor 2 e: %d",somav2); printf("\nA soma do vetor 3 e: %d",somav3); }
  2. Boa tarde, estou montando um pc e gostaria de saber se alguém tem uma opinião para me dar, pois faz anos já que estou por fora: A config. seria essa abaixo: Processador Intel Core I5-7600K Kaby Lake LGA 1151 3.8Ghz 6MB Cache Cooler BOX Original Intel placa-mãe Asus PRIME B250M-PLUS, LGA 1151 Chipset Intel B250PRIME B250M-PLUS Memoria Corsair Vengeance LPX Vermelho 8GB (1x8) 2400MHz DDR4, CMK8GX4M1A2400C14RCMK8GX4M1A2400C14R1 Placa de Video XFX Radeon RX 470 RS 4GB GDDR5, RX-470P4LFB6 Minha duvida maior seria na placa-mãe, se alguém puder ajudar seria ótimo, tenho até hoje para pagar o boleto tb!!!! tb não teria recurso para coisa mais cara que isso Valeu

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!