Informática, perguntado por constitucionalismo, 1 ano atrás

. Exibir os N primeiros termos da sequência: 1, 1, 2, 1, 2, 3, 1, 2, 3, 4, ...

Soluções para a tarefa

Respondido por jvsilvictorox7rfj
1


Segue o código em C:

#include <stdio.h>

int main ()
{
    int n;
   
    printf("Informe o valor de N: ");
    scanf("%d", &n);

    int i = 1, qnt = 1;
   
    while(i!=n)
    {
        for(int j = 1; j<=i; j++)
        {
            if(qnt > n) break;
            printf(" [%d]", j);
            qnt++;
           
        }
       
        i++;
       
    }
   

    return 0;
}



EXEMPLO DE TESTE NA IMAGEM


Anexos:

jvsilvictorox7rfj: Esse é bem similar ao outro que respondi há pouco. Só muda um detalhe em uma linha.
constitucionalismo: Testei e esta dando loop infinito
constitucionalismo: Mesmo com o break
jvsilvictorox7rfj: Acabei de rodar aqui e tá normal... copia tudo e cola de novo, só pra confirmar.
constitucionalismo: ok
constitucionalismo: C:\Users\usuario\Documents\Introdução a Programação em C\EX.49.c|8|error: stray '\240' in program|
constitucionalismo: acho que tem que declarar o j
jvsilvictorox7rfj: o "j" tá declarado no for. Vou mudar o While, pois nesse caso não precisa ser um "do"... atualize a página para ver a modificação.
constitucionalismo: Onde atualizo aqui nesse site?
jvsilvictorox7rfj: Só atualizar a página mesmo. Dá um "F5". Qualquer coisa, fecha e abre de novo hehe
Perguntas interessantes