Ir ao conteúdo
  • Cadastre-se

Ciclo for e do while o que eu coloco no parênteses do for?


Posts recomendados

Alguém me ajuda, por favor, preciso entregar dois exercícios hoje, o primeiro pede:

Escreva um programa que solicite a entrada do número inteiro positivo N e que imprima na tela todos os valores que estão entre –N e +N, inclusive o número zero. Fazer no ciclo For.

A minha dificuldade é, o que eu coloco no parênteses do For?

 

#include <stdio.h>
#include <conio.h>
main(){
    int n, i=n;
    printf("Digite um número positivo\n");
    scanf("%d", &n);
    for()
    printf("%d\n", i);
    getch();
}

 

 

O segundo pede a mesma coisa, só que no ciclo Do while.


 

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

@Marco Skater

 

Sintaxe do FOR:

for(valor inicial ; condição ; incremento)
{
 //código a ser
 //executado aqui
}

 

O compilador aceita que você digite uma variável negativa. Assim: -n, -x, -a.

Ou seja, você pode fazer o uso do laço for iniciando de uma variável negativa até uma variável positiva e incrementar +1, como na maioria dos casos.

 

Ex:

 

for (contador = -30; contador > 30; contador ++)

 

A inicialização começa atribuindo -30 a variável contador. A condição é que seja menor do que 30. Ou seja, vai repetir o processo até que o contador tenha o valor 30.

'contador++' é um incremento simples.

 

No seu caso, você não vai atribuir um número, mas sim uma variável, assim:

x  = y; x > z; x++ 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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