Ir ao conteúdo
  • Cadastre-se

Mariana Fernandes

Membro Júnior
  • Total de itens

    16
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

17

1 Seguidor

Informações gerais

  • Cidade e Estado
    Porto
  • Sexo
    Feminino
  1. Já deu, o problema era o ponto e vírgula antes da chaveta, não deixava ler a condição. Obrigado! Só por curiosidade, se eu quisesse efectuar a soma dos pares existentes numa matriz, podia usar o mesmo código?
  2. Já alterei mas agora não executa a soma só dos pares mas sim dos números todos, ou seja, soma tudo. Não está a ler a condição (n%2 ==0). #include<stdio.h> #include<stdlib.h> main() { int n, soma_par=0; do { printf("Indique um numero inteiro: \n"); scanf(" %d",&n); if (n<1 || n>50) { printf("Digitou um numero invalido \n"); break;} else (n%2 ==0);{ soma_par += n; // soma_par = soma_par + n } } while (n>0); printf("A soma de todos os numeros pares digitados e = %d \n",soma_par); system("pause"); }
  3. Boa tarde, eu tenho uma dúvida num programa em C com o seguinte enunciado: Permitir ao utilizador digitar n números inteiros, terminando ao digitar um número menor ou igual a zero. Depois apresenta a soma de todos os números pares digitados. Para a realização de cálculos, apenas são considerados os números de 1 a 50, ambos inclusive. O meu código é o seguinte: #include<stdio.h> #include<stdlib.h> main() { int n, soma_par=0; do { printf("Indique um numero inteiro: \n"); scanf(" %d",&n); if (n<1 && n>50) { printf("Di
  4. O meu código final é este sem a alínea b) e está a a dar tudo certo. Em relação à alínea b) já a tentei resolver várias vezes mas nunca me dá certo, o programa não executa. De um modo geral, não sei como colocar a alínea b) no código. Código: #include <stdio.h> #include <stdlib.h> int main() { int idade,sexo,sexo_masculino=0, sexo_feminino=0,habitantes, id_fem=0, id_masc=0; float conta=0,soma=0,mediaM,mediaF,mediaid, salario, sal_masc=0,sal_fem=0, quant_fem=0; char ch; int idade_menorsalario, idade_maiorsalario
  5. Obrigado! Vou então alterar o meu código, já reenvio.
  6. Já terminei o programa seguindo a sua lógica de cima. Código: #include <stdio.h> #include <stdlib.h> int main() { int idade,sexo,sexo_masculino=0, sexo_feminino=0,habitantes, maior, menor,maior1, menor2, id_fem=0, id_masc=0, maior_idd_masc, menor_idd_fem; float conta=0,soma=0,mediaM,mediaF,mediaid; sal_masc=0,sal_fem=0, MR_masc=0,MR_fem=0, quant, salario1, salario2, salario4, salario6, contador_masc == 0, contador_feminino ==0; char ch; do { printf("Diga sua idade : "); scanf("%d",&idade);
  7. Obrigado! mas em que parte é que se a alínea a) está feita então a d) também? Como é que a partir da média dos salários por sexo tenho a quantidade de mulheres na região a partir de um contador? Obrigado pela ajuda!! Quando acabar mais alíneas reenvio.
  8. Até agora tenho isto, alíneas a) e c) só que não está a compilar nem a executar. #include <stdio.h> #include <stdlib.h> int main() { int idade,sexo,sexo_feminino=0, sexo_masculino=0,habitantes,maior, menor, maior1, menor2, id_fem=0, id_masc=0; float conta=0,soma=0,mediaM,mediaF,mediaid, salario, idade, sal_fem=0, sal_masc=0, id_fem=0, id_masc=0; char c do{ printf("Diga sua idade : "); scanf("%d",&idade); printf("Diga seu sexo \n1 = Masc \n2 = Fem): "); scanf("%d",&sexo); printf("Diga o seu salario : "); scanf("%f",&salario); whil
  9. Obrigado, já entendi! Deu me 78-110 (ch-32) Posso enviar o código que fiz até agora do enunciado que mandei? Ainda só consegui fazer as alíneas a) e c) mas não estou a conseguir compilar e executar.
  10. Obrigado mas não percebi o que disse em relação à função toupper().
  11. Ao usar apenas as duas bibliotecas que eu referi o que que eu posso substituir para dar o mesmo?
  12. Fiquei com algumas dúvidas. Eu apenas dei duas bibliotecas (#include <stdio.h> e #include <stdlib.h>), o que significa c=fgetc(stdin) e toupper((char)getch()) != 'N'?
  13. Eu sei que o meu código tinha muitos erros porque eu dei esta matéria à pouco mais de duas semanas e só agora comecei agora programar e os exercícios (tal como este) do meu professor são muito exigentes. Obrigado! Vou fazer as alterações no meu código e já lhe reenvio.
  14. Sim, tem razão, é linguagem C mas uso o Dev- C++ para fazer o programa. Isto é o que eu consegui fazer: #include <stdio.h> #include <stdlib.h> main () { int idade,sexo feminino, sexo masculino, habitantes,i, maior, menor, maior1, menor2; float soma=0,media, salario; for (i=1;i<=idade;i++){ printf("Diga sua idade: \n"); scanf("%d",&idade); printf("Diga seu sexo (1. Masc, 2. Fem): \n"); scanf("%d",&sexo); printf("Diga o seu salario : \n"); scanf("%f",&salario); while(n!= printf"Pretende inserir mais dados") soma=soma+n; media=(float)soma/i; printf("A media dos
  15. Eu fiz um código mas não o consigo acabar nem dá certo ao executar.

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

Aprenda a ler resistores e capacitores

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!