• Matéria: Informática
  • Autor: rm05210
  • Perguntado 7 anos atrás

crie um função em linguagem c que receba dois numeros e retorne o maior valor

Respostas

respondido por: thalesmradl
0

Basicamente, a função deverá receber como parâmetro os dois números, e retornará um número. Explicarei utilizando inteiros como exemplo já que não foi mencionado o tipo dos números.

Então, o cabeçalho da função terá o tipo de número a ser retornado, e os números que serão comparados, chamei de a e b.

int maior(int a,int b){

Dentro da função, a forma mais simples de se fazer é utilizando uma função de comparação if. Então se A for maior que B, retornará A. Caso a não seja maior que B, isso implicará que o B é o maior dos dois, entrará no else e retornará B. (Se os números forem iguais, irá retornar B, mas não faz diferença).  

if ( a > b){

  return a;

}else{

  return b;

 }

Função completa :

int maior(int a,int b){

if ( a > b){

  return a;

}else{

  return b;

 }

}

Perguntas similares