edurocks Posted December 24, 2007 at 02:49 PM Report Share #156017 Posted December 24, 2007 at 02:49 PM Eu fiz esse pequeno subprograma mas não sei como chamá-lo no programa principal, como faço? Obrigado. float funcao (int n) float s; int i; s=0; for (i=1;i<=n;i++) s=s+i/(n-i+1); retornar s; Link to comment Share on other sites More sharing options...
Hipnoted Posted December 24, 2007 at 04:44 PM Report Share #156056 Posted December 24, 2007 at 04:44 PM Tens alguns erros de sintaxe: float funcao (int n) { float s; int i; s=0; for (i=1;i<=n;i++) s=s+i/(n-i+1); return(s); } Depois na função main é só chamares a função com um parâmetro: main() { ... float num1=0.0; int num2=5; num1 = funcao(num2); } "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência" Link to comment Share on other sites More sharing options...
edurocks Posted December 24, 2007 at 04:46 PM Author Report Share #156057 Posted December 24, 2007 at 04:46 PM Obrigado. Mas assim eu já estipulo os valores que quero e na realidade eu quero que seja qualquer um. Link to comment Share on other sites More sharing options...
Hipnoted Posted December 24, 2007 at 04:47 PM Report Share #156058 Posted December 24, 2007 at 04:47 PM Se bem percebi o que queres é ler um valor, e depois a partir dele chamar a função certo? É só fazer: scanf(%d",&num2); "Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência" Link to comment Share on other sites More sharing options...
edurocks Posted December 24, 2007 at 04:48 PM Author Report Share #156059 Posted December 24, 2007 at 04:48 PM e quando corri isso não dá resultado nenhum. Link to comment Share on other sites More sharing options...
edurocks Posted December 24, 2007 at 04:51 PM Author Report Share #156061 Posted December 24, 2007 at 04:51 PM Eu vou explicar melhor: eu tenho que ir digitando números até o número ser menor ou igual a zero e quando isso acontecer ele tem que me dizer os valores daquele subprograma que eu fiz como so valores digitados. Deu para entender? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now