Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Daniel Scofield

uso de funções em C

Recommended Posts

olá pessoal.

comecei estudar de funções em C.

Tenho como primeiro exercício este:

 

a)Elaborar um programa que possua uma funcao que efetue
e permita apresentar o somatorio dos N primeiro numeros
inteiros, definidos por um perador (1+2+3+3+5+6+7+...+N).

 

Eu criei o programa, e ele funciona. Mas nao sei se fiz o que era pra ser feito, se fiz do jeito que o exercício me propõe.

Alguém pode me dizer se esta do jeito certo?

 

 

int somatorio(int n);

int main(void)
{
int numero;
char tecla;
printf("Somatorio de um ate'... : ");
fflush(stdin);scanf("%d",&numero);
printf("\nsomatorio de 1 ate %d e': %d\n",numero,somatorio(numero));
printf("\nTecle <enter> para finalizar: ");
fflush(stdin);while((tecla==getchar())!='\r')
return 0;
}
int somatorio(int n)
{
int i,x=0;
for(i=0;i<=n;i++)
x=x+i;
return(x);
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

tirei.

irei ler.

printf("\nTecle <enter> para finalizar: ");

while((tecla=getchar())!='\r') pra vereficar que a tecla pressionada é o enter mesmo


. Leia o tópico fixo.

nao encontrei o topico fixo :s

tirando o fflush(stdin) fica certo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.