fork(1) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. // funções "ler_" não recebem parâmetros, somente retornam o número lido
  5. int ler_primeiro() {
  6. int numero1;
  7. printf("Informe o primeiro numero: ");
  8. scanf("\n%d", &numero1);
  9. return numero1;
  10. }
  11.  
  12. int ler_segundo() {
  13. int numero2;
  14. printf("Informe o segundo numero: ");
  15. scanf("\n%d", &numero2);
  16. return numero2;
  17. }
  18.  
  19. // essa função não retorna nada, então ela é "void"
  20. void mostrar() {
  21. // vc chama a função e coloca o retorno dela em uma variável
  22. int n1 = ler_primeiro();
  23. int n2 = ler_segundo();
  24. printf("\nprimeiro numero: %d, segundo numero: %d", n1, n2);
  25. }
  26.  
  27. int main() {
  28. mostrar();
  29. return 0;
  30. }
  31.  
Success #stdin #stdout 0s 5400KB
stdin
1
3
stdout
Informe o primeiro numero: Informe o segundo numero: 
primeiro numero: 1, segundo numero: 3