Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- // Exibe o maior na tela, dentre 2 numeros com leitura de dados em funcao
- // Autor: Alexandre Campos
- // Nova funcao que retorna o maior numero dentre 2
- // retorna inteiro, chama "maior", precisa de 2 variaveis inteiras
- int maior(int a, int b){
- int resultado;
- // Guarda dentro de "resultado" o maior valor
- if (a > b){
- resultado = a;
- } else {
- resultado = b;
- }
- // Retorna da funcao o que esta armazenado em resultado
- return resultado;
- }
- // Funcao que le numeros
- int le_numero(){
- int resultado;
- printf("Digite um numero\n");
- scanf("%d", &resultado);
- return resultado;
- }
- int main()
- {
- // Declaracao
- int a, b, c, d, maior1, maior2;
- // Leitura dos dados
- a = le_numero();
- b = le_numero();
- // Utiliza a logica da funcao para decidir o maior numero
- maior1 = maior(a, b);
- printf("O maior e %d\n", maior1);
- c = le_numero();
- d = le_numero();
- // Chama a funcao novamente
- maior2 = maior(c, d);
- printf("O maior e %d\n", maior2);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement