Ir ao conteúdo

Posts recomendados

Postado
#include <stdio.h>

#include <stdlib.h>

#include <cc50.h>


int

main(argc; char *argv[])

{

    //

    printf("me diga quantas garrfas de refri voce consegue beber:\n");

    int n = GetInt();


    //

    if(n < 1);

    {

        printf("Desculpe. Tente novamente\n");

    }

    return (1);


    //

    while(n > 1);

    {

        printf("%d copos de refri no muro\n",n);

        printf("%d copos de refri",n);

        n--;

        printf("bebo um, jogo no lixo\n");

        printf("%d copos de refri no muro\n");

    }


    //

    if(n == 1);

    {

        printf("%d copo de refri no muro\n",n);

        printf("%d copo de refri",n);

        n--;

        printf("bebo um, jogo no lixo\n");

        printf("%d copo de refri no muro\n");

    }

    

    if(n == 0);

    {

        printf("Fim da musica chata")

    }

    return (0);

}   

 

  • Confuso 1
Postado

Ta dizendo que não existe a função GetInt();

Provavelmente, pelo contexto, ela pode ser algo mais ou  menos assim assim:

int GetInt()
{

int inteiro;

scanf("digite o inteiro: %d\n", &inteiro);

return inteiro;

}

Coloque ela acima da função main.
Se colocar abaixo, main vai passar pela mesma instrução e não vai reconhecer novamente e vai dar a mesma mensagem.
toda função deve ser referenciada antes de main.

só que esse codigo não vai rodar como devia se não arrumar algumas coisas...
por favor, quando postar codigos, use o icone <> do lado da carinha  que aparece no editor, pra colocar seu codigo. Olha como o meu post ficou bonitinho:

 


#include <stdio.h>
#include <stdlib.h>


int GetInt()
{
	int inteiro;
	scanf("%d", &inteiro);
	return inteiro;
}

int main()
{
 	printf("me diga quantas garrfas de refri voce consegue beber:\n");
	int n1 = GetInt();
	if(n1<1)
	{
		printf("Desculpe. Tente novamente: %d\n", n1);	
		return (0);
	}

	while(n1>1)
	{
		printf("%d copos de refri no muro\n",n1);
		printf("%d copos de refri",n1);
		n1--;
		printf("bebo um, jogo no lixo\n");
		printf("%d copos de refri no muro\n",n1);
	}

	if(n1 == 1)
	{
		printf("%d copo de refri no muro\n",n1);
		printf("%d copo de refri",n1);
		n1--;
		printf("bebo um, jogo no lixo\n");
		printf("%d copo de refri no muro\n",n1);
	}

	if(n1 == 0)
	{
		printf("Fim da musica chata\n");
	}
	return (0);
}	



 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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