Consegui fazer usando o comando "while",gostaria de uma resolução com os comandos "do-while" e "for",não consigo resolver usando esses dois.
#include <stdio.h>
/*Fazer um programa no qual o usuário vai entrando sucessivamente com valores positivos.
Quando o usuário entrar com um valor negativo o programa pára de pedir valores e calcula a média dos valores já fornecidos.
*/
main()
{
int num,contador;
float media,soma;
do {
printf("\n Digite um numero: ");
scanf("\n %d",&num);
soma+=num;
contador++;
} while (num>=0);
media=soma/contador;
printf("\n O valor da media entre os numeros e: %.2f",&media);
Pergunta
Ceruso93
Consegui fazer usando o comando "while",gostaria de uma resolução com os comandos "do-while" e "for",não consigo resolver usando esses dois.
#include <stdio.h>
/*Fazer um programa no qual o usuário vai entrando sucessivamente com valores positivos.
Quando o usuário entrar com um valor negativo o programa pára de pedir valores e calcula a média dos valores já fornecidos.
*/
main()
{
int num,contador;
float media,soma;
do {
printf("\n Digite um numero: ");
scanf("\n %d",&num);
soma+=num;
contador++;
} while (num>=0);
media=soma/contador;
printf("\n O valor da media entre os numeros e: %.2f",&media);
return 0;
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.