Ir ao conteúdo
  • Cadastre-se

Luís Bonato

Membro Júnior
  • Posts

    6
  • Cadastrado em

  • Última visita

Reputação

4
  1. @Mauro Britivaldo ele quer que a partir do ultimo elemento do vetor[200] eu mostre mais 200 elementos. Eu não sei como fazer isso, se eu crio mais um vetor ou se eu crio um vetor de 400. Realmente eu não sei. Obs: obrigado por avisar do float *Ponteiro;.
  2. Bom dia, eu preciso criar um programa que crie um vetor de 200 elementos reais e mostre eles utilizando ponteiros, porém a partir do último preciso mostrar mais 200 elementos e é ai que estou travado. #include <stdio.h> #include <stdlib.h> int main ( ){ float vetor[200], cont=1; int i; float *ponteiro; float *Ponteiro; for (i=0; i<200; i++){ vetor[i]=cont; cont++; } ponteiro=vetor; for (i=0; i<200; i++){ printf("vetor[%d]=%.1f\n", i, *ponteiro); ponteiro++; } return 0; }
  3. Crie um programa em C ou C++ para realizar o cálculo de uma operação complexa envolvendo dois números, utilizando o comando “switch” permita o usuário escolher entre: soma, subtração, multiplicação e divisão dos números fornecidos. Ao final informe os números complexos e o resultado, segundo a opção do usuário. #include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> #include <complex.h> int main() { double x, X, y, Y, ,I; printf("Digite o valor de x: "); scanf("%lf", &x); printf("\nDigite o valor de y: "); scanf("%lf", &y); printf("\nDigite o valor de X: "); scanf("%lf", &X); printf("\nDigite o valor de Y: "); scanf("%lf", &Y); double complex z = (x+X) + ((y+Y) * I); printf("\n%.2lf %+.2lfi\n", creal(z), cimag(z) ); double complex Z = (x-X) + ((y-Y) * I); printf("\n%.2lf %+.2lfi\n", creal(Z), cimag(Z)); return 0; }
  4. @Lucca Rodrigues entendi, faz sentido.
  5. @Lucca Rodrigues O usuário pode digitar uma raiz ou potência, quero que o programa leia elas também, mas não estou conseguindo.
  6. 0312 Boa noite pessoal, eu preciso criar um programa onde o usuário insere uma sequencia de números reais e quando ele inserir um numero negativo preciso usar o break, porém não estou conseguindo colocar raiz e potência. #include <stdio.h> #include <stdlib.h> #include <math.h> #include <time.h> int main(){ double vet[8], maior=0, menor, media=0, cont=0, soma=0; int i=0; for(i=0; i<8; i++){ printf("Digite um elemento real: "); scanf("%lf", &vet); if(vet<0){ break; }else cont++; } for(i=0; i<cont; i++){ printf("%lf", vet); } for(i=0; i<cont; i++){ if(vet>maior){ maior=vet; } } printf("\nO maior numero da sequencia eh: %f", maior); menor = vet[0]; for(i=1; i<cont; i++){ if(vet<menor){ menor = vet; } } printf("\nO menor numero da sequencia eh: %lf", menor); for(i=0; i<cont; i++){ soma=soma+vet; } media=soma/cont; printf("\nA media eh: %lf", media); return 0; }

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...