Ir ao conteúdo
  • Cadastre-se

John Eris

Membro Júnior
  • Posts

    8
  • Cadastrado em

  • Última visita

Reputação

2
  1. Alguém sabe me informar por que toda vez que digito -1,o loop não para? #include <stdio.h> #include <stdlib.h> int main(){ int horas; float sph; while (horas != -1 ){ printf("Digite o total de horas trabalhadas: \n"); scanf("%d",&horas); printf("Digite o salário por hora do funcionário RS$: \n"); scanf("%f",&sph); printf("O salário é de R$: \n %f \n",horas*sph); } }
  2. #include <stdio.h> #include<stdlib.h> int main() { int a,b,c,soma,produto; float media; printf("digite três inteiros: "); scanf("%d",&a); scanf("%d",&b); scanf("%d",&c); soma=a+b+c; printf("%d",soma); produto=a*b*c; printf("%d",produto); media= (a+b+c) / 3; printf("%f",media); if(a>b>c){ printf("o maior é: %d",a); printf("o menor é: %d",c); } if (a>c>b){ printf("o maior é: %d",a); printf("o menor é: %d",b); } if (b>a>c){ printf("o maior é: %d",b); printf("o menor é: %d",c); } if (b>c>a){ printf("o maior é: %d",b); printf("o menor é: %d",a); } if (c>a>b){ printf("o maior é: %d",c); printf("o menor é: %d",b); } if (c>b>a){ printf("o maior é: %d",c); printf("o menor é: %d",a); } return 0; } Alguém sabe me explicar por este codigo está dando erro?
  3. Bom,fiz dois exercícios,só que não consigo identificar o que está errado ou se tem alguma maneira de otimizar,alguém pode ajudar? 1. Faça um algoritmo para ler um vetor de 30 números. Após isto, ler mais um número qualquer, calcular e escrever quantas vezes esse número aparece no vetor. 2. Faça um algoritmo que: a) leia duas variáveis compostas unidimensionais, contendo, cada uma, 25 elementos numéricos; b) Intercale os elementos destes dois conjuntos formando uma nova variável composta unidimensional de 50 elementos; c) escreva o novo conjunto, assim obtido 1: #include<stdio.h> #include<stdlib.h> int main(){ int vetor1[30],i,cont,n2; for(i=0;i<30;i++){ printf("Digite o valor \n"); scanf("%d",&vetor1); } printf("Digite o segundo número: \n"); scanf("%d",&n2); cont=0; for(i=0;i<30;i++){ if (vetor1==n2){ cont=cont+1; } } printf("resultado: \n",cont); } 2: #include<stdio.h> #include<stdlib.h> int main(){ int vetor1[25],vetor2[25],vet3[50],i,j,k; for(i=0;i<25;i++) { printf("Digite o primeiro vetor: \n "); scanf("%d",&vetor1); } for(j=0;j<25;j++) { printf("Digite o segundo vetor: \n "); scanf("%d",&vetor2[j]); } for(k=0;k<50;k++); { vet3[k]=vetor1 + vetor2[j]; printf("%d",vet3[k]); } }
  4. Cada espectador de um cinema respondeu a um questionário no qual constava sua idade e a sua opinião em relação ao filme: ótimo -3, bom- 2, regular- 1 faça um programa que receba a idade e a opinião de 15 espectadores e que calcule e mostre: Ø a média das idades das pessoas que responderam ótimo; Ø a quantidade de pessoas que respondeu regular; Ø a percentagem de pessoas que respondeu bom entre todos os espectadores analisados. alguém tem ideia de como fazer sem utilizar vetor ?

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