Ir ao conteúdo
  • Cadastre-se

Rafaella Bastos

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

3
  1. #include <stdio.h> #include <conio.h> int main(void) { int valores[10];//vetor com capacidade para armazenar 10 elementos int media=0, num; int i; media=num; for(i = 0; i < 10; i++) { media=media+num; if(num<menor) { menor=num; } if(num>maior) { maior=num; } } //Entrada de dados //A princípio loop está feito para repetir 10 vezes for(i = 0; i < 10; i++) { printf("Entre com o %do valor: ",i ); scanf("%d",&valores[i]); if (valores[i] < 0) //forçando a saída interrompendo o loop { printf("Saida do break interrompendo o comando for\n"); break;//força a saída imediata do loop } } printf("O maior numero e : %d",maior); printf("\n O menor numero e : %d",menor); printf("\n A media e : %d",media/%i); getch(); return 0; } eu tenho que criar um codigo que leia uma série de números reais, até o momento em que um número negativo seja fornecido. O programa deverá informar a média dos números positivos, o maior e o menor número positivo e deve utilizar o comando “break”. a primeira parte da questão funciona, mas quando eu compilo, o maior, menor e a media dão zero
  2. @Lucca Rodrigues ainda tem algo errado #include <stdio.h> #include <stdlib.h> #include <conio.h> int main() { int a, b, c, d, operacao; char img; printf("Digite o primeiro numero complexo, sem espacos, na forma: a+bi. Ex.: 6+5i >>"); scanf("%d",&a); scanf("%d",&b); scanf("%c",&img); printf("Digite o segundo numero complexo, sem espacos, na forma: c+di. Ex.: 2-6i >>"); scanf("%d",&c); scanf("%d",&d); scanf("%c",&img); int adicao1,adicao2; adicao1 = a + c; adicao2 = b + d; int sub1,sub2; sub1 = a + (-1* c); sub2 = b + (-1*d); int mult1,mult2; mult1 = (a*c) - (b*d); mult2 = (a*d) + (b*c); int div1,div2; div1 = ((a*c) + (b*d)) / ((c*c) + (d*d)); div2 = ((c*b) - (a*d)) / ((c*c) + (d*d)); printf("\n\nEscolha a operacao desejada, em que 1 e adicao, 2 e subtracao, 3 e multiplicacao e 4 e divisao:"); scanf ("%d", operacao); switch (operacao) { case 1 : printf("\n\nAdicao = %.2d + %.2di",adicao1,adicao2); break; case 2 : printf("\n\nSubtracao = %.2d + %.2di",sub1,sub2); break; case 3 : printf("\n\nMultiplicacao = %.2d + %.2di",mult1,mult2); break; case 4 : printf("\n\nDivisao = %.2d + %.2di",div1,div2); break; default : printf ("Valor invalido!\n"); } getch(); return 0; }
  3. @Lucca Rodrigues como eu posso fazer um menu? desde já muito obrigada segue codigo: #include <stdio.h> #include <stdlib.h> #include <conio.h> int main() { int a, b, c, d; char img; printf("Digite o primeiro numero complexo, sem espacos, na forma: a+bi. Ex.: 6+5i >>"); scanf("%d",&a); scanf("%d",&b); scanf("%c",&img); printf("Digite o segundo numero complexo, sem espacos, na forma: c+di. Ex.: 2-6i >>"); scanf("%d",&c); scanf("%d",&d); scanf("%c",&img); int adicao1,adicao2; adicao1 = a + c; adicao2 = b + d; int sub1,sub2; sub1 = a + (-1* c); sub2 = b + (-1*d); int mult1,mult2; mult1 = (a*c) - (b*d); mult2 = (a*d) + (b*c); int div1,div2; div1 = ((a*c) + (b*d)) / ((c*c) + (d*d)); div2 = ((c*b) - (a*d)) / ((c*c) + (d*d)); int operacao; switch (operacao ) { case 1 : printf("\n\nAdicao = %.2f + %.2fi",adicao1,adicao2); break; case 2 : printf("\n\nSubtracao = %.2f + %.2fi",sub1,sub2); break; case 3 : printf("\n\nMultiplicacao = %.2f + %.2fi",mult1,mult2); break; case 4 : printf("\n\nDivisao = %.2f + %.2fi",div1,div2); break; } getch(); return 0; }
  4. A questão pede que eu 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. Mas quando eu executo o programa, logo após eu colocar os números complexos ele trava e encerra. Me ajudem por favor! Segue código: #include <stdio.h> #include <stdlib.h> #include <conio.h> int main() { int a, b, c, d; char img; printf("Digite o primeiro numero complexo, sem espacos, na forma: a+bi. Ex.: 6+5i >>"); scanf("%f",&a); scanf("%f",&b); scanf("%c",&img); printf("Digite o segundo numero complexo, sem espacos, na forma: c+di. Ex.: 2-6i >>"); scanf("%f",&c); scanf("%f",&d); scanf("%c",&img); int adicao1,adicao2; adicao1 = a + c; adicao2 = b + d; int sub1,sub2; sub1 = a + (-1* c); sub2 = b + (-1*d); int mult1,mult2; mult1 = (a*c) - (b*d); mult2 = (a*d) + (b*c); int div1,div2; div1 = ((a*c) + (b*d)) / ((c*c) + (d*d)); div2 = ((c*b) - (a*d)) / ((c*c) + (d*d)); switch ( adicao1, adicao2,sub1, sub2, mult1, mult2, div1, div2 ) { case 1 : printf("\n\nAdicao = %.2f + %.2fi",adicao1,adicao2); break; case 2 : printf("\n\nSubtracao = %.2f + %.2fi",sub1,sub2); break; case 3 : printf("\n\nMultiplicacao = %.2f + %.2fi",mult1,mult2); break; case 4 : printf("\n\nDivisao = %.2f + %.2fi",div1,div2); break; } getch(); return 0; }
  5. estou com duvidas nestas questões, quem puder ajudar !! Questão 1) Crie um programa em C que leia uma quantidade de elementos, definida pelo usuário e indique a média aritmética e o desvio padrão desses elementos, o maior deles e o menor deles. Questão 2) É necessário ler todos os elementos de uma matriz de dimensões 4x5, sendo necessário apresentar qual desses elementos é o maior deles e sua posição na matriz. Crie um programa em C que realize essa atividade. Questão 4) Crie um programa em C que crie 250 números aleatórios, sendo seus valores até 100, apresentando-os na tela e indicando: i) A média desses números; ii) O maior número criado; iii) O menor número criado; iv) Quantos foram os números com valor maior que 50.

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