pcclaro 0 Denunciar post Postado Maio 31, 2009 Pessoal, como consigo chamar a função abaixo, passando valor para ela ? Essa função retorna o menor numero de um vetor. int Max(Vetor A){ int i,Temp; Temp =A[0]; for(i=1;i<n;i++){ if(Temp < A[i])Temp = A[i]; } return Temp; } } Compartilhar este post Link para o post Compartilhar em outros sites
CHAVES C++ 0 Denunciar post Postado Maio 31, 2009 cara você quer saber o nome do programa. se vou isso pode chamar de VET. OU vetor. Compartilhar este post Link para o post Compartilhar em outros sites
eibon 2 Denunciar post Postado Maio 31, 2009 Tem muita coisa errada ai.Melhor refazer. Uma chamada a função feita em C é: //Declaração das funções tipo funcao(tipo arg){ //faz algo return algo; //caso tipo nao seja void } tipo funcao2(tipo arg1, tipo arg2){ //faz algo return algo; //caso tipo nao seja void } //Chamada funcao(argumento); funcao2(argumento1, argumento2); Desconsiderando-se a stdarg...que deixa nossas funções em C mais dinamicas: tipo funcao(int numeroArgs, ...){ //nao precisando ser exatamente assim (printf por ex) //faz algo return algo; //caso tipo nao seja void } funcao(numeroDeArgumentos, argumento1, argumento2 /*outros argumentos*/); Exemplo: #include <stdio.h> int maior(int a, int b){ return a > b; } void swap(int *a, int *b){ int c = *a; *a = *b; *b = c; } int main(){ int a = 9, b = 10; printf("Maior[9 > 10]:%s\n", ((maior(a, b) == 0)? "Falso" : "Verdadeiro")); printf("a antes da swap:%d\nb antes da swap:%d\n", a, b); swap(&a, &b); printf("a depois da swap:%d\nb depois da swap:%d", a, b); return 0; } Compartilhar este post Link para o post Compartilhar em outros sites
pcclaro 0 Denunciar post Postado Junho 2, 2009 eibon, Perfeito cara, muito bem explicado. Muito Obrigado. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites