Ir ao conteúdo
  • Cadastre-se

Hadevus

Membro Júnior
  • Posts

    5
  • Cadastrado em

  • Última visita

Reputação

1
  1. Hadevus

    Problema com for

    Já resolvi o problema aqui!
  2. Hadevus

    Problema com for

    Alguem sabe porque quando eu digito outro valor diferente de 0 não aparece nada na tela? #include<stdio.h> #include<stdlib.h> main() { int x, y, ma, me, smpa=0, contp=1,contimp=1; printf("ditigite um numero inteiro maior que zero\n"); scanf("%d",&x); printf("digite outro numero inteiro maior que zero\n"); scanf("%d",&y); if(x>y) { ma=x; me=y; } else ma=y; me=x; for (me; ma;me++) { if (me%2==0) { smpa=smpa+me; contp=contp+1; } else contimp=contimp+1; smpa=smpa+me; } printf("A quantidade numeros impares são %d e de pares são %d e a soma dos pares são %d\n ",contimp, contp, smpa); system("pause"); }
  3. esse c é só pra controlar se digitar algum dos numeros menores que zero, ai no caso desse if seria se todos os numeros estivessem na condição de serem maior que zero e iria sair desse looping, sacou ? Se algum dos valores fossem menor que zero o programa ia ficar em looping até digitar todos os valores maior que zero
  4. Alguem sabe me informar o porque mesmo depois de eu dizer que o c é diferente de 1 em : (c=3); o programa continua fazendo o looping ? #include<stdio.h> #include<stdlib.h> main() { int r, n, a, an, c; while (c==1) { printf("digite o primeiro termo de sua p.a\n"); scanf("%d",&a); printf("digite a razão da sua p.a\n"); scanf("%d",&r); printf("digite qual o termo da sua p.a que voce deseja saber\n"); scanf("%d",&n); if ((r>0 ) & (n>0) & (a>0)) { an = a+(n - 1)*r; (c=3); } else printf("voce digitou algum numero menor que zero digite os numeros novamente\n\n"); (c=1); } printf("o valor do termo que voce solicitou da sua p.a e %d\n",an); system("pause"); }

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